首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请问 linux GCC 调用约定

2012-08-30 
请教 linux GCC 调用约定C/C++ codeint __attribute__((__stdcall__)) add(int a, int b) {return a + b}

请教 linux GCC 调用约定

C/C++ code
int __attribute__((__stdcall__)) add(int a, int b) {    return a + b;} 

比如这样一个函数,编译提示
warning: ‘__stdcall__’ attribute ignored 
警告:忽略‘__stdcall__’属性
请问是什么原因,有没什么方式修改?

[解决办法]
你linux是64位的吧, 只有x86的机器上有这些破玩意, x64 , arm , ppc 米这些玩意的说...

你 gcc -m32 编译就没这问题了...

热点排行