icycolawater 2011-05-08
不论是Linux还是Windows下面,基本上每天都是QQ,校内的。然后看看电影,聊聊天
对比了跟自己差不多的人情况,学英语的学英语,找到对口工作实习的实习。自己却在好不想干的地方打工,只是为了EMS里面的一张纸。
恰好,最近空闲时间比较多,还是拿起书本好好的看看吧。毕竟,这个才是未来拿来混饭吃的主力
vim C
然后gcc -Wall C -o test
执行后,提示如下:
至于collect2: ld不懂什么。但是返回了1。
判断命令执行是否正确的时候,可以使用echo $?
命令执行正常,没有错误,返回0;命令执行出错,返回1
根据echo $?的返回值考虑此处返回1可能就代表这里的命令执行错误。当然仅仅凭上面的一句:“C: file not recognized: File format not recognized”就可以判断出文件的格式没被识别出来。上面的也可以理解为无聊:)
后面为了验证echo $?的结论,我又执行了一边echo $?
神奇的结果,终于出现了。图片如下:
解决办法:mv C c.c
-c 详细显示指令执行过程,便于排错或分析程序执行的情形。 -L 直接显示符号连接所指向的文件的类别。 -m<魔法数字文件> 指定魔法数字文件。 -v 显示版本信息。 -z 尝试去解读压缩文件的内容。