前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >c语言编译源文件,c语言编译多个源文件

c语言编译源文件,c语言编译多个源文件

原创
作者头像
高久峰
发布2023-06-29 22:35:35
2490
发布2023-06-29 22:35:35
举报

(1).编译单个源文件,创建源文件hello.c,源文件内容如下:

代码语言:javascript
复制
#include <stdio.h>
int main()
{
	/**注释**/
	printf("Hello Jiufeng");
	
	return 0;
}

编译源文件:

代码语言:javascript
复制
gcc hello.c

编译后生成可执行文件a.out

(2).编译多个源文件,已有以下几个源文件:

(2.1).a.c

代码语言:javascript
复制
#include <stdio.h>
#include "func.c"
int main()
{
	int num = add(1,1);
	printf("the result is %d \r\n",num);
	return 0;
}

(2.2).func.c

代码语言:javascript
复制
/**加法**/
int add(int num1,int num2);

(2.3).b.c

代码语言:javascript
复制
/**加法实现**/
int add(int num1,int num2)
{
	return num1+num2;
}

编译命令:

代码语言:javascript
复制
gcc a.c b.c func.c  -o  main.out

多个源文件编译为main.out

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档