RT,分不够可以再开帖!
---------------------------------------------------------------
编辑:vi
编译:gcc 多个源文件可以做成make文件
调试:gdb
---------------------------------------------------------------
很简单,好好看一下gcc的参数说明。
简单的用法,
注意空格:
gcc
1<c 源文件...=""> -o <输出文件名> ... 。不指定就是a.out
2gcc <c 源文件...=""> -I<不在标准搜索路径的头文件路径> ...。
3gcc <c 源文件...=""> -L<不在标准搜索路径的静态库(obj库)路径> ...。
4gcc <c 源文件...=""> -l<共享库名或 ¦静态库名> ... 。比较特殊的是这个选项指定一个简略名称,不是库的全名。如 gcc hello.c -o hello -lm 即为指定要连接的库为标准路径下的,“libm.a”或"libm.so"。libm为数学库,如果使用了数学函数必须和它连接(如上例),不然连接会失败。
5
6有人说gcc是有史以来最强大的C/C++编译器,它的复杂功能都要靠参数来控制,所以要想对linux C/C++应用自如,还是要好好了解Gcc/ld的编译器选项。
7
8当然make 是编写大程序的必须。初学可以不了解。
9\---------------------------------------------------------------
10
11你能进Linux的图形界面吗?如果不能,那么很不幸,请使用最另初学者头疼的文本编辑器vi,如果可以进图形界面,建议试用文本编辑器Emacs,比vi好用无数倍:)
12
13写完代码,存成.c文件之后,可以试用gcc进行编译,命令行使用方法如楼上二位所说,文件多的话,可以写一个make文件
14
15然后就是运行了,如果有问题,可以使用gdb进行调试,但是要想获得足够的调试信息,请在使用gcc编译源代码文件时加上 -g 开关,如 gcc -g test.c
16
17我们一般都是在windows下使用Source Insight写好代码后用ftp传到linux主机上进行编译,建议你也使用这种方法,毕竟Source Insight也许是最好的编辑代码的工具哦
18\---------------------------------------------------------------
19
20用vi ,gcc
21$vi filename.c
22在vi中,wq存盘退出
23$g++ -o filename filename.c</c></c></c></c>