linux c 编程

linux c 编程,第1张

(gdb) p gr->gr_name

$19 = 0x4dbffff4 <Address 0x4dbffff4 out of bounds>

我试了一下 由于第2此循环得到的指针不对

把这句话去掉就没问题了

//printf("%-10s",gr->gr_name)

所以你看看你上面的 gr=getgrgid(IFo.st_gid)函数调用是不是有问题

比较忙 没仔细给你调试

你要多用gdb哦

你用的是什么发行版?debian?

C语言用gcc就可以了,安装用apt-get install gcc

使用方法:gcc -o test test.c

或都直接输入:make test.c就可以。

汇编就用as。。好像,呵呵。。都没用汇编。忘了具体的名了

个人觉得还是A比较好,

1.Linux下的C比较难,有更大的学习机会

2.而且是小公司,让你有更多的动手机会。

3.这个领域有经验了,可以到别的公司要到1W+工资


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6109111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存