| 
 
| 初入linux应用程序开发,编写的前两个程序均遇到segmentationfault,新手遇到这个感觉很痛苦,在此记录解决过程,留之以纪念! 
 程序一:
 
 
 
 源程序  cd /root/test/opentest.c
 
 并无O_CREAT 与700对应,造成700无操作对象,即操作目标不存在,(在此处我理解为访问不存在内存)
 
 程序二:
 
 
 
 
 
 在此处输入了非法字符,且要注意指针与数组的区别:char*buf="xxxx"   xxxx为常量;charbuf[20],此处可赋值
 
 
 
 记录:
 
 使用编译器和交叉编译器一定使用-Wall(最好还有-g),事半功倍
 | 
 |