今天一个下午郁闷在linux系统如何通过文本编辑器vi,以及如何通过gcc编译c文件。几番尝试后终于学会了基本的vi 使用,却无论如何不然通过gcc编译vi中的c程序(很简单的hello程序),我在vi文本编辑器中写好hello.c程序再存为two文件名,再gcc two命令 linux闪出can't find command“gcc”
刚开始以为是linux系统中没有装gcc这个组件 ,看了n个网上文章和书后发现不是这个问题排除之!
程序问题也可以排除了(发现linux中不能使用void mian()! 而是int main! 难道linux中默认main函数是一个int 型函数吗?留待以后看)
最后猜想:存盘时 ,直接在文件后加一个.c作为后缀以便gcc识别,竟然成功!汗。。。。
想当然的以windows思维在linux上学习了 ,在windows中每一个编辑器都会自动在文件名后加一个后缀,但是linux的文本编辑器则是自己在后面加不同的后缀以便其他编译器调用,在以后的学习中,这点切记:linux下是另一种操作环境和习惯! |