当前位置: 技术问答>linux和unix
关于LINUX下函数调用约定
来源: 互联网 发布时间:2015-12-12
本文导语: 在VC里面有__stdcall,__cdecl等,在g++里面是如何一一对应的呢? 谢谢! | void __cdecl TestFunc(float a, char b, char c); //Borland and Microsoft void TestFunc(float a, char b, char c) __attribute__((cd...
在VC里面有__stdcall,__cdecl等,在g++里面是如何一一对应的呢?
谢谢!
谢谢!
|
void __cdecl TestFunc(float a, char b, char c); //Borland and Microsoft
void TestFunc(float a, char b, char c) __attribute__((cdecl)); //GNU GCC
void TestFunc(float a, char b, char c) __attribute__((cdecl)); //GNU GCC
|
cdecl,stdcall在g++中应该也是支持的.另外你可以看看g++的-mrtd选项