由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 怎样创造一个 segv (转载)
相关主题
OpenOffice without Xlinux vs unix
GCC在哪里用?还是Opensolaris用着爽。
这个算是Ubuntu 9.04里GCC 4.3.3的bug么?大家在公司用windows 还是linux?
macport怎么总是巨慢?问个c++的问题哈。
solaris 好玩还是 open solaris好玩?再问个linux 的partition 问题
opensolaris 是不是也要死翘翘?新手上路
32位的linux内核是不是要重新编译以后才能支持3G以上内存?关于 gcc 和 g++ 的问题 (转载)
是Linux用wine运行matlab快,还是windows快?SunBlade 2000 装什么Linux好?
相关话题的讨论汇总
话题: segv话题: solaris话题: 创造话题: sparc话题: linux
进入Linux版参与讨论
1 (共1页)
s******e
发帖数: 273
1
【 以下文字转载自 Programming 讨论区 】
发信人: seashore (今年三十明年十八), 信区: Programming
标 题: 怎样创造一个 segv
发信站: BBS 未名空间站 (Mon Mar 2 13:06:20 2009)
我需要人为的创造一个segv做些试验。发现一个有趣的现象,不知道有人碰到过没有,
以及如何解决。
我用如下的code,分别在Linux, Solaris(Sparc), 和Solaris(x86)上编译运行:
char* c=0x0;
int main() { *c='g'; printf("c=%c\n", *c); return 0; }
编译时用 -g 以取消优化。结果linux和Solaris(Sparc)都成功的创造了segv,而
Solaris x86则不行。(compiler used is /opt/SUNWspro/bin/CC)
请问有谁知道为什么吗?有什么其他的办法创造一个segv呢? 谢谢
1 (共1页)
进入Linux版参与讨论
相关主题
SunBlade 2000 装什么Linux好?solaris 好玩还是 open solaris好玩?
about dcmtk (转载)opensolaris 是不是也要死翘翘?
为啥linux各个社区不能合力开发一款好一点的Linux呢32位的linux内核是不是要重新编译以后才能支持3G以上内存?
怎样用vim编译java是Linux用wine运行matlab快,还是windows快?
OpenOffice without Xlinux vs unix
GCC在哪里用?还是Opensolaris用着爽。
这个算是Ubuntu 9.04里GCC 4.3.3的bug么?大家在公司用windows 还是linux?
macport怎么总是巨慢?问个c++的问题哈。
相关话题的讨论汇总
话题: segv话题: solaris话题: 创造话题: sparc话题: linux