今天,我尝试了一个我一段时间前制定的项目。 当我遇到汇编错误时,我被ris笑,因为我成功地利用了G++汇编了我的项目。
该短刀切照搬了遇到错误的行文:
int main() {
__attribute__((aligned(16)) char arr[5];
}
产生这一错误:
test.cpp:2:32: error: expected )
__attribute__((aligned(16)) char arr[5];
^
)
如你所看到的那样,存在一种双向的母体。 有三个(和两个)。 这显然认为它实际上会产生汇编错误。
这是对这一关键词的有效使用吗? 在http://www.unixwiz.net/techtips/gnu-c-attributes.html“rel=“nofollow noreferer”上,文件表明了这一点。
I m using g++ 4.5.2 and clang 2.8.
请注意,在使用gcc而不是g++时发现这一错误。