网站制作学习网Linux→正文:linux开发c
字体:

linux开发c

Linux 2012/6/7 18:33:42  点击:不统计


在linux一般的安装应该包括了gcc编译器,用来编译c或者c++文件,第一次在linux下开发做c,说说

过程

首先创建c文件,比如helloworld.c
内容如下
#include<stdio.h>
int main(){
 printf("Hello world!");
 return 0;
}
保存到本地,
然后编译
[root@localhost c]# gcc helloword.c
然后你会发下你的当前目录下有个a.out文件,这就是你编译后的文件。
再 运行文件
./a.out 
你看到 Hello world!会输出到屏幕上。

疑问:如果编译多个.c文件那么默认怎么输出,怎么定义名称呢?
如果在编译另一个.c文件则生成a.out 会覆盖原来的。
用gcc -o 文件名.自定义后缀  .c文件来生成你想要的文件名,或者后缀

仍然那helloworld来举例
[root@localhost c]# gcc -o hello.forasp helloword.c
你会看到生成测hello.forasp 文件。
运行./hello.forasp 照样会输出helloworld

再多说一句是,一种使生成的文件运行速度更快的编译,这种编译编译速度慢,单运行文件快.
gcc -o2 源文件.c -o 生成文件.自定义格式
前后可以更换位置。

转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明

·上一篇:pid_t linux >>    ·下一篇:/dev/null /dev/zero >>
推荐文章
最新文章