当前位置:首页 » 编程语言 » c语言多个源文件

c语言多个源文件

发布时间: 2025-06-19 05:12:20

A. c语言怎么在一个工程下创建两个源文件

1、首先在打开的C语言编程软件中,点击File菜单的文件按钮。

B. 怎么把两个C源文件连接起来

C和C++的多文件编程规则是有差别的。下面只描述C的(主要是语法要求不太一样,体现在编译层面)。

简单来说,有两个层面的问题:
1 编译问题
2 链接问题

1 编译问题:
就是你的代码要能够编译通过,编译主要是对语法的检查。例如:
1 A文件用B文件里的函数问题:在C语言中,A文件用B文件的函数,缺省不用做任何说明(缺省就是全局函数,注意不能是static函数,当然建议写上extern的引用说明)。
2 但是如果A文件要用B文件的结构体。那么必须把结构体放到头文件里,两个源文件都去include。
不罗列了,简单来说,代码要复合C的语法要求。

2 链接问题:
多个源文件可以编译成编译单元(编译做得事),并且把这些编译单元链接到一起形成最终的可执行文件或动态/静态库。
注:编译单元,.o文件。
举例:有a.c和b.c
以gcc编译来说:(不考虑其他编译和链接情况)
gcc -c a.c //生成a.o
gcc -c b.c //生成b.o
gcc -o hello a.o b.o // a.c和b.c里面一个必须有main函数。输出hello可执行程序。

如果是在集成开发环境,例如vc、devc++、codebloker等。就在软件相关工程属性里勾选上或增加源文件就行。(工具屏蔽了编译链接技术细节)

C. C语言如何在一个工程里建立多个文件 (内详)

1、打开uVision keil4软件,新建好一个工程。

热点内容
傲世的摄像头如何配置 发布:2025-06-19 09:37:37 浏览:984
ftp下载文件为0 发布:2025-06-19 09:37:35 浏览:809
c语言基础语法 发布:2025-06-19 09:36:50 浏览:855
网站psd源码 发布:2025-06-19 09:36:41 浏览:670
阴阳师开发脚本 发布:2025-06-19 09:34:18 浏览:859
php小程序接口开发 发布:2025-06-19 09:19:22 浏览:218
删除数据库的数据 发布:2025-06-19 09:19:22 浏览:45
粘土小游戏的服务器ip 发布:2025-06-19 09:16:50 浏览:386
安卓系统哪里设置拦截 发布:2025-06-19 09:09:21 浏览:797
湖南xp服务器租用云主机 发布:2025-06-19 09:07:48 浏览:54