C++ 如何将属性别名定义为c++;功能?
在我的cpp文件中,我有以下内容:C++ 如何将属性别名定义为c++;功能?,c++,linux,gcc,compiler-errors,C++,Linux,Gcc,Compiler Errors,在我的cpp文件中,我有以下内容: int A() { } void B_A() __attribute__((alias ("A"))); 我得到了一个错误: B_A()别名为未定义的符号A; 然而,正如你所注意到的,在这之前定义了A 那有什么问题 来自: 在C++中,必须使用目标的已被修改的名称。< /P> 因此,您需要A的损坏名称,或者您需要给AC链接,这样它的名称一开始就不会被损坏。来源: 在C++中,必须使用目标的已被修改的名称。< /P> 因此,您需要A的损坏名称,或者您需要给AC
int A()
{
}
void B_A() __attribute__((alias ("A")));
我得到了一个错误:
B_A()别名为未定义的符号A;
然而,正如你所注意到的,在这之前定义了A
那有什么问题 来自:
<>在C++中,必须使用目标的已被修改的名称。< /P>
因此,您需要A
的损坏名称,或者您需要给A
C链接,这样它的名称一开始就不会被损坏。来源:
<>在C++中,必须使用目标的已被修改的名称。< /P>
因此,您需要A
的损坏名称,或者您需要给A
C链接,这样它的名称一开始就不会损坏