全部博文(512)
分类: C/C++
2010-07-11 14:13:21
#include
int main (void)
{
char *str="Hello, Gcc Inline Assembly World!";
__asm__ __volatile__ (
"pushl %0;"
"call puts;"
:
:"m"(str)
);
return 0;
}
chinaunix网友2011-05-26 09:26:09
64 编译32位应用 Software发布于 2008-1-26 | 834次阅读 字号: 大 中 小 (网友评论 0 条) 我要评论 告知gcc编译器编译的平台是 i386,CFLAGS 必须添加 -m32 参数. 2) 用 linux32 命令在configure改一下CHOST,设置一下编译环境 linux32 命令使用前后区别 staff-1:~/src/lame-3.96.1# ./configure checking build system type… x86_64-unknown-linux-gnu checking host system type… x86_64-unknown-linux-gnu staff-1:~/src/lame-3.96.1# linux32 ./configure checking build system type… i686-pc-linux-gnu checking host system type… i686-pc-linux-gnu 3) 如果编译的程序是32位的,所需要的动