怎么用linux终端运行c语言,我只能用ls和cd找到文件的位置但不会用gcc编译

如题所述

gcc -c test.c(假定存在test.c,且能正常编译)
gcc -o [test.out] test.o(中括号里表示可写可不写,不写默认是a.out,这个随便你)
相关资料:http://zhidao.baidu.com/link?url=M4ceTElY_AWdLF28Y-82_a-RacqmIhk-JohabSkuKI3speiiZ5RnOApFiEop5LQBLryULWgFNs-RJe-jfAopUK

还有,我在Windows系统下,用过gcc -s test.c,可以直接生成.exe文件,Linux系统下没试过了追问

啥也没显示啊

追答

我倒,那个方括号不用写的呀。。。不过写了也没关系,应该可以作文件名的。。。
那个方括号我只是表示说里面的内容可写可不写,但是方括号本身没必要写啊。。。
啥也没显示是因为你没打开[lala.out],建议你mv [lala.out] lala.out改个文件名,然后./lala.out运行

追问

成这了。。。。。

追答

Are you understand what I said?你到底有没有理解我在说什么呀。。。
算了,反正我也会Linux,命令直接敲给你,你自己抄过去

cd lala.c所在的路径(→_→你别把这些照搬照抄了)
ls
gcc -s lala.c 或 gcc -c lala.c ; gcc -o lala.out lala.o
./lala.out(最前面有个点)

温馨提示:答案为网友推荐,仅供参考
相似回答