由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 怎样创造一个 segv
相关主题
[合集] 哪位老大指点一下linux脚本[合集] 请教一个calloc的问题
[合集] in visual studio, how to pass arguments into the progra[合集] 有办法恶补算法吗?
[合集] 考考大家一道有关链表的问题[合集] 如何得到一个进程的CPU运行时间,谢谢 (转载)
[合集] C++的弱问题[合集] C代码这么写,居然没有错。
[合集] C++ virtual function的一个问题。。急问高手一个问题:
[合集] brain teasermingw gcc 没有输出结果
[合集] matlab函数的返回变量呼叫THRUST等C语言牛牛,菜鸟级C语言指针问题
[合集] 问个及其初级问题。c++关于 c malloc的一个问题
相关话题的讨论汇总
话题: segv话题: solaris话题: 创造话题: mar话题: sparc
进入Programming版参与讨论
1 (共1页)
I*******e
发帖数: 1879
1
☆─────────────────────────────────────☆
seashore (今年三十明年十八) 于 (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呢? 谢谢
☆─────────────────────────────────────☆
thrust (祝阳阳早日康复) 于 (Mon Mar 2 13:14:42 2009)
1 (共1页)
进入Programming版参与讨论
相关主题
关于 c malloc的一个问题[合集] C++ virtual function的一个问题。。
GCC 居然允许变量长度的向量[合集] brain teaser
请问c++为什么会编译失败?[合集] matlab函数的返回变量
gcc 编译的时候要包括 header source file 吗?[合集] 问个及其初级问题。c++
[合集] 哪位老大指点一下linux脚本[合集] 请教一个calloc的问题
[合集] in visual studio, how to pass arguments into the progra[合集] 有办法恶补算法吗?
[合集] 考考大家一道有关链表的问题[合集] 如何得到一个进程的CPU运行时间,谢谢 (转载)
[合集] C++的弱问题[合集] C代码这么写,居然没有错。
相关话题的讨论汇总
话题: segv话题: solaris话题: 创造话题: mar话题: sparc