博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux64编译32程序记录 - 赤色 - 博客园
阅读量:6414 次
发布时间:2019-06-23

本文共 681 字,大约阅读时间需要 2 分钟。

最近在centos 64上编译板子上的32位程序,遇到几个问题,在此记录。

1#首先是编译后运行,总是段错误 ,dbg也没出什么东西。

  段错误 (core dumped)

在代码里面看了半天,也没查到啥资料,睡了觉起来突然觉得可能是里面类型长度的问题。

2#查资料说要在gcc编译加 参数 -m32,新的错出来了:

  错误:gnu/stubs-32.h:没有那个文件或目录

在找资料,说是缺东西,那就安呗

  yum install glibc-devel

错误依旧,再装

  yum install glibc-devel.i686

新的错

  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.6/libgcc_s.so when searching for -lgcc_s  /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.6/libgcc_s.so when searching for -lgcc_s  /usr/bin/ld: cannot find -lgcc_s

网上说还是缺东西,继续装

  yum install glibc-devel.i686 libgcc.i686

终于,不报错了,可是还是“段错误”,没办法,继续看代码,最终还是找到了那只小"bug",尽管好像前面一直都没找对问题的症结,但总归知道了怎么centos 64上编译32位程序

 

转载地址:http://mebra.baihongyu.com/

你可能感兴趣的文章
Spring MVC 4.x + fastjson 1.2.7,封装的List<?>参数
查看>>
js选中问题
查看>>
protobuf
查看>>
4.Java基础复习--Set
查看>>
七:Mysql的乐观锁与悲观锁机制
查看>>
CSS滤镜及渐变 (filter样式表属性)
查看>>
调用上面的@InitBinder 解决客户端上传时间参数转换的问题
查看>>
net.sf.json.JSONException: There is a cycle in the hierarchy异常,解决方法
查看>>
Android自动化测试方向
查看>>
QT中常用数据之间转换
查看>>
向量的内积,长度,正交性
查看>>
app包中的fragment和v4包中的fragment的使用的区别
查看>>
Http协议与缓存
查看>>
监测超过特定内存阀值进程并结束
查看>>
Linux Centos 查询信息
查看>>
android adb命令
查看>>
python “双”稀疏矩阵转换为最小联通量“单”矩阵
查看>>
揭秘天猫双11背后:20万商家600万张海报,背后只有一个鹿班
查看>>
重置mysq root密码脚本
查看>>
我的友情链接
查看>>