随笔分类 - 移植到Linux
摘要:在写 Linux 程序时,经常会遇到“段错误”(segmentation fault) 这样的问题。如果程序比较大,那么如果用 gdb 调试可能显得比较吃力。这时可以用 core dump 文件来进行分析。先看自己系统中是否打开了core dump生成core文件的开关ulimt -c如果输出为0则不会生成core文件,可以这样设置ulimit -c size //size为你要设置的core文件的最大大小若不想设置core文件大小,可这样设置ulimit -c unlimited/proc/sys/kernel/core_uses_pid中的数值说明生成的core文件是否添加pid作为扩..
阅读全文
摘要:由于itoa()函数不是标准c语言函数,在linux下不能使用,但我们可以用sprintf()代替。char *itoa(int value, char *string,int radix); value为要转换的数值,radix说明value为几进制数(如二进制,十进制),string为转换成字符串后保存位置;int sprintf( char *buffer, const char *format, [ argument] … ) ; buffer相当于上面的string,format相当于radix,指定格式,后面的不定参数写上要转换的数值,相当于value;一个简单的例...
阅读全文
浙公网安备 33010602011771号