GCC的使用

本文介绍了如何使用GCC在Linux环境下编译C/C++程序。通过两个实例详细展示了编译单个及多个源文件的过程,帮助读者掌握GCC的基本用法。
GCC是Linux和unix平台下的C/C++编译工具.在linux下开发C/C++语言,这是个必须要会用的工具
一是用GCC编译单个源文件
如我们写了一个main.c文件代码如下:
#include<stdio.h>
void main()
{
for( int i = 0 ; i<10 ; i++ )
{
printf("i=%d/n",i);
}
}
写完后我们把它保存在/home里打开终端.
输处cd /home 回车
输入gcc -o mainmain.c
若没有错误我们可以用看到会有一个main可执行文件的建立.
输入dir
想执行这个文件这可以输入
./main
这样就可以看到结果了.
一是用GCC编译多个源文件
现代的程序设计都是多个开发源文件,怎么样对它们进行编译呢.下面我也写个例子:
//////main.c///////
#include"test.h"
void main()
{
print("liubing");
}
///////test.h////////
void print(const char *name);
////////////////////
///////test1.c////////
#include<stdio.h>
#include"test.h"
void print()
{
if(name == NULL )
printf("当前为空/n");
else
printf("name=%s/n",name);
}
////////////////////////
上面是三个文件怎么样进行编译呢.首先我们
输入:gcc -c main.c
会生成main.o这个目标文件
输入:gcc -c test1.c
会生成test1.o这个目标文件
输入:gcc -o main main.o test1.o
链接这两个目标文件共同生成可执行的main文件
输入:./main
测试运行
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值