ubuntu 64上的GCC如何编译32位程序
2016-01-21 21:51
375 查看
运行命令
gcc -v
显示:
Target: x86_64-linux-gnu
所以,我这里的gcc默认生成64位的程序。
如果想编出32位的程序,就要加 -m32选项。可是我尝试了,还是不行。
原来,需要安装东西。
$ sudo apt-get install build-essential module-assistant
$ sudo apt-get install gcc-multilib g++-multilib
装好之后,就OK了。
比如:
gcc -m32 hello.c
gcc -v
显示:
Target: x86_64-linux-gnu
所以,我这里的gcc默认生成64位的程序。
如果想编出32位的程序,就要加 -m32选项。可是我尝试了,还是不行。
原来,需要安装东西。
$ sudo apt-get install build-essential module-assistant
$ sudo apt-get install gcc-multilib g++-multilib
装好之后,就OK了。
比如:
gcc -m32 hello.c
相关文章推荐
- LaTeX 如何使用双引号,单引号
- 01Java基础知识
- ubuntu 64上的GCC如何编译32位程序
- leetcode之 Remove Element
- HDU 1043 Eight(八数码第七境界|A*+哈希+曼哈顿距离)
- session丢失
- 并查集
- 线性代数之齐次坐标
- C# WinForm 父窗体 子窗体 传值
- 控制文件和控制文件的自动备份,oracle11g 控制文件备份的延迟特性
- 马哥linux运维实战练习案例-2015年(第一次作业)
- Hexo搭建个人网站
- [Maven实战](1)安装与配置
- 网络编程02(URL)
- device eth0 does not seem to be present, delaying initialization
- Android BroadcastReceiver的使用
- Qt for OS X - Deployment(官方文档)
- 作用域的理解--第一篇
- 二级指针的三种内存模型
- Linux字符设备驱动程序(二)---------实现open,read,write,llseek函数