
接下来,您需要使用文本编辑器来编写您的代码,您可以使用任何文本编辑器,比如Notepad++,Sublime Text,Atom等。您可以在编辑器中编写您的C/C++代码,并保存为.c或.cpp文件。
接下来,您需要使用GCC编译器来编译您的代码,您可以使用以下命令来编译您的代码:
gcc -o <output_file><source_file>
其中,<output_file>是您要生成的可执行文件的文件名,而<source_file>是您要编译的源文件的文件名。
最后,您可以使用以下命令来运行您的程序:
./<output_file>
这样就可以完成GCC代码的编写和编译,您可以根据自己的需要添加更多的代码,以实现更复杂的功能。
理论上安装支持环境,之后64位的gcc编译成32位程序,就加-m32参数即可。
当然还一个办法是装个32位的gcc。
另外,交叉编译也适用于x86架构。
不过这么编译经常会出现各种问题,所以编译32位的程序,最好还是用32位系统。
不一定重装,用chroot和setarch命令配合即可弄出一个32位的子系统。
一般64位系统最好不要安装32位库的-dev,经常有冲突,强行安装会破坏64位环境,头文件并不像共享库分得那么完美。
我觉得比较好的做法是,重新把某一个文件夹当成rootfs,在里面安装各种32位的库和库-dev,然后给gcc传递参数"--sysroot=路径"就可以让gcc重新选取那个文件夹为rootfs,而不再认为/为rootfs。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)