好吧看着LINUX那么多的命令好难受= =看到第三章有介绍C的编译的,先写下试试喽。
可以用gedit或者vim,老师虽然大肆吹捧vim的经典原谅用的真吉儿难受- -,一开始没安装vim用的gedit,输入命令 : gedit hello.c 就能进入编辑界面了
写好之后直接ctrl+S保存退出编辑器即可,之后回到命令窗口下进行编译,输入命令 gcc hello.c 对代码进行编译,如果未出现错误提示说明编译成功,接着通过ls命令查看会发现多了一个 a.out文件
我们执行命令 ./a.out 运行该文件即可,就可以运行程序了。(注意这个a.out貌似只能保存最后一个编译的代码,假如编译了一个h.c,又编译了一个h2.c,那么a.out不会增加打开后是h2.c)
vim的话需要先下载一下,输入命令 sudo apt-get install vim-gtk (sudo 即 super user do的意思,较常见,这个就需要管理员密码才可使用)
按照提示下载完就能用了 输入命令 vim hello.c 进入编辑界面,完成之后按 esc(左上角)取消编译 输入 :wq 后回车保存(write)并退出(quit), 有时候会提示 E45: 'readonly' option is set (add ! to override)
说是设置了只读什么的不让更改,暂时不会修改参数,但是只要按照他说的在后面加上'!'再按回车就ok啦。退出之后输入命令 gcc -o hello hello.c 进行编译,成功之后产生一个名为 hello 的文件 输入 ./hello
运行程序即可。还有一个小问题时再次进入vim编辑时发现backspace无法正常删除,也是由于设置的原因,在命令模式 set nocompatible
下输入设置语句 set backspace=indent,eol,start
t他就正常工作了。