ubuntu g++编译32位应用
is incompatible with i386:x86-64 output报错
gcc编译也会出现类似问题
/usr/bin/ld: warning: i386 architecture of input file `./src/main.o' is incompatible with i386:x86-64 output
出现这种警告的时候的时候,运行程序老是段错误,要加-ms32,就好了。
gcc -m32 -o usehello_static usehello.c libhello.a
错误: fatal error: bits/libc-header-start.h: No such file or directory #include <bits/libc-header-start.h>
出现这个错误时,这多半是你所编译的项目是在64位机器上生成32位的项目,你需要安装对应的gcc 32位的库;此时检查gcc一定有-m32的存在;
你系统中gcc没有安装multilib 库;使用这个库可以在64位的机器上产生32位的程序或者库文件;
sudo apt-get install gcc-multilib g++-multilib
Linux下undefined reference to ‘pthread_create’问题解决
问题的原因:pthread不是linux下的默认的库,也就是在链接的时候,无法找到phread库中哥函数的入口地址,于是链接会失败。
解决:在gcc编译的时候,附加要加 -lpthread参数即可解决。
试用如下命令即可编译通过
gcc main.c -o test -lpthread
ubuntu g++编译32位应用相关推荐
- 64位Ubuntu上编译32位程序
1.确认主机为64位架构的内核,应该输出为adm64,执行: $ dpkg --print-architecture 2.确认打开了多支架功能,应该输出为i386,执行: $ dpkg --print ...
- 在64位Ubuntu上编译32位程序常见错误
问 题1: 找不到头文件 asm/errno.h 解决办法 : [/usr/lib/gcc$ ]sudo ln -s x86_64-linux-gnu/asm asm 问题2:找不到gcc ...
- 64位Ubuntu上编译32位程序操作步骤
1. 确认主机为64位架构的内核,应该输出为adm64,执行: $ dpkg --print-architecture 2. 确认打开了多架构支持功能,应该输出为i386,执行: ...
- 在64位linux下编译32位程序
一般情况下我们最好是在一个平台上编译本平台的二进制程序,比如在32位平台上编译32位程序而在64位平台上编译64位程序. 现在64位的系统(这里主要指x86_64系统,包括AMD64和Intel的EM ...
- win10子系统linux下cmake编译32位程序
文章目录 Ubuntu 18运行32位程序 添加软件源 安装编译环境 编写CMakeLists.txt cmake编译 运行程序 SUSE 15.0运行32位程序 m32编译 添加软件源 安装qemu ...
- 开源工程师:Ubuntu 应该抛弃 32 位 ISO 镜像
在最新的Ubuntu-devel邮件列表条目中,开 源软件工程师Dimitri John Ledkov分享了他对Ubuntu Linux操作系统32位ISO镜像的观点和看法.尽管开发者非常清楚知道全球 ...
- 64位的GCC 编译32位程序
64位的GCC 编译32位程序 编译32的程序,只需要加上-m32就可以了 gcc -m32 llong.c 但是提示下面的错误 /usr/bin/ld: 当搜索用于 /usr/lib/gcc/x86 ...
- openssl在64位的机器上编译32位的库
64位的linux机器编译32位的openssl # tar -xzf openssl-1.0.2f.tar.gz # cd openssl-1.0.2f # mkdir /usr/local/ope ...
- VS2015编译32位Opencv310(动态库+静态库,文末有下载链接)
VS2015编译32位Opencv310(动态库+静态库 编译过得,可以直接用的: http://download.csdn.net/download/longzaihuaxia/9802510 之前 ...
最新文章
- 飞塔安全实验室:2016年物联网将成为新的战场
- lucene LZ4 会将doc存储在一个chunk里进行Lz4压缩 ES的_source便如此
- uboot中添加新型号步骤以及编译方法
- 电工杯:电动汽车的充放电优化(有数据代码下载链接)
- python中乘法和除法_python – NumPy的性能:uint8对比浮动和乘法与除法?
- spark python 上传代码包_使用 Livy Rest API 提交 spark 批量任务 (jar,Python, streaming)...
- Maven整合Spring3.0+Mybatis3.2+Struts2.3+查找坐标+jar包依赖(五)
- @autowired注解注入为null_Java面试必备:依赖注入注解@Resource和@Autowired
- 再立阶段目标 09.10.26
- mtk2503 新增物联网卡apn
- python爬虫---代理、Cookie、模拟登录古诗文网
- python爬虫设计实验
- 找工作必做事项-剑指offer
- AD(altium designer)15原理图与PCB设计教程(七)——印制电路板的布局设计
- c枚举类型enum例题_c语言之枚举类型(enum)
- 使用Termux软件在安卓手机上安装ubuntu
- 长按android版本,Android系统长按power实现键硬件关机—高通sdm845
- 《用Chrome学编程》真心话大冒险
- JS Worker多线程
- i7处理器好吗_二手CPU值得买吗?购买二手CPU不想交智商税就看这篇文章
热门文章
- html5 颜色弹窗 位置,HTML5之placeholder属性以及如何更改placeholder属性中文字颜色大小位置...
- problem h: 一年中的第几天_一年级语文26个汉语拼音字母表读法+写法+笔顺,给孩子收藏!...
- R pdf大小_怎样给PDF添加批注并同步到手机里?
- docker 数据卷 mysql_Docker容器数据卷原理及使用方法解析
- mysql填加序列号(仿照oracle row_number函数)
- python大佬养成计划----flask_sqlalchemy操作数据库
- 针对天气预报集合数据的时间层次聚类和可视化
- Nginx+uWSGI+Django原理
- [算法也疯狂]实现假装商品抢购繁忙的效果(php版)
- 分享一款超棒的jQuery旋钮插件 - jQuery knob