社区
系统维护与使用区
帖子详情
UNIX编译问题
oldhorse
2000-04-28 09:33:00
在UNIX下,程序如果将结构指针等于一个不能被4整除的地址,访问该指针会造成
Bus error (core dump)的系统错误。
可否在编译中加开关来解决此问题,谢谢。
...全文
194
5
打赏
收藏
UNIX编译问题
在UNIX下,程序如果将结构指针等于一个不能被4整除的地址,访问该指针会造成 Bus error (core dump)的系统错误。 可否在编译中加开关来解决此问题,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li_z
2000-05-25
打赏
举报
回复
我想您的问题产生在结构指针的分配上。
例如:
STRUCTDATA *sDP=(STRUCTDATA *)XtMalloc(STRUCTCOUNT*sizeof(STRUCTDATA));
或:
//在sDP需反复分配时
STRUCTDATA *sDP;
sDP = (char *)XtRealloc(sDP,STRUCTCOUNT*sizeof(STRUCTDATA));
solar
2000-05-21
打赏
举报
回复
问题确实出在: 如果将结构指针等于一个不能被4整除的地址,访问该指针会造成
Bus error (core dump)的系统错误。
我想这与机器的体系结构有关(intel下无此问题),恐怕不能通过编译器开关解决.
mach
2000-05-21
打赏
举报
回复
同意nofail
nofail
2000-05-20
打赏
举报
回复
你怎么确定问题是出在
程序如果将结构指针等于一个不能被4整除的地址,访问该指针会造成
Bus error (core dump)的系统错误。
?我想问题不应该出在这里!
茂奇软件
2000-04-28
打赏
举报
回复
#pragma package(4)
perhaps I can not sure.
I use vc6.
jansen zhu.
MPlayer 源代码
MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类
Unix
系统、Windows及Mac OS X系统。 本代码经过测试可以
编译
通过。
unix
下
编译
c++
编译
的四个阶段: 预处理:
编译
处理宏定义等宏命令(eg:#define)
编译
:将预处理后的文件转换成汇编语言 汇编:由汇编生成的文件翻译为二进制目标文件 链接:多个目标文件(二进制)结合库函数等综合成的能直接独立...
Linux操作系统入门培训_Linux/
Unix
基础培训教程视频课程
Linux入门培训_Linux基础培训教程_Linux系统入门学习视频课程,
Unix
基础培训教程(如aix,hp-ux),针对linux系统初级者开设的课程,是linux入门简单的视频教程.
micropython代码
Unix
平台固件
编译
Unix
平台
编译
环境搭建 操作系统选择deepin15.9,也可以选择ubuntu16.04系统。然后安装软件如下: sudo apt-get install -y build-essential \ libreadline-dev \ libffi-dev \ git \ ...
Unix
/Linux下
编译
C/C++程序
gcc/g++
编译
...此输出文件是一个可执行文件,意思是计算机可以执行它,就像windows系统下的.exe文件,只不过在
Unix
/Linux下这种可执行文件没有拓展名。 test只是一个文件名,也可以是其他名。 以上...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章