社区
C语言
帖子详情
各位大神,如何用gcc编译器一起编译某个文件夹下的几个文件??
weiq119
2014-02-11 08:07:23
比如我在主文件夹下创建了一格“linear_list”文件夹,文件夹内放了三个文件——“common.h, main.c, sqlist.c”,如何一起编译这三个文件呢??谢谢了!!
...全文
621
6
打赏
收藏
各位大神,如何用gcc编译器一起编译某个文件夹下的几个文件??
比如我在主文件夹下创建了一格“linear_list”文件夹,文件夹内放了三个文件——“common.h, main.c, sqlist.c”,如何一起编译这三个文件呢??谢谢了!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weiq119
2014-02-14
打赏
举报
回复
多谢各位的回答,已经解决了!在命令行先输入cd 文件夹名即可进入该文件夹下,然后 gcc *.c就可以一起编译了
buyong
2014-02-12
打赏
举报
回复
try to use makefile/CMake
u012723504
2014-02-11
打赏
举报
回复
把sqlist.c的文件声明跟main.c放在一起然后编译试试
mujiok2003
2014-02-11
打赏
举报
回复
gcc -Wall -c sqlist.c gcc -Wall -o demo main.c sqlist.o
weiq119
2014-02-11
打赏
举报
回复
main.c肯定包含了common.h文件的,但是子函数都是写在sqlist.c里面的,我试了只编译main.c编译器报错的!找不到某某函数。。。
木犀花香
2014-02-11
打赏
举报
回复
把头文件和c文件一起包含到main.c里,直接编译就可以了!编译器是从main函数开始编译的!
GCC
编译
器
——
GCC
编译
器
安装教程
以下内容源于网络资源的整理,如有侵权请告知删除。
Linux
编译
器
——
gcc
/g++使用
Linux
编译
器
——
gcc
/g++使用
【Linux】
gcc
编译
器
下载与手动安装
要知道,每个 Linux 发行版都有自己的软件包管理工具,比如 CentOS 系统的 yum 包管理器、Ubuntu 系统的 apt 包管理器等等,并且大多数 Linux 发行版都提供有
GCC
编译
器
的二进制软件包。注意,本节是以 Ubuntu 操作系统为例,演示安装
GCC
编译
器
的具体过程,但实际上,此过程也完全适用于其它 Linux 发行版,只是在个别细节上(比如使用 yum 还是 apt 有或是其他软件包管理器),读者需要灵活调整,将其修改为自己所用操作系统支持的指令。
⭐️
GCC
编译
器
编译
并运行 C语言程序
编译
器
是一种将高级编程语言(如C、C++、Java等)编写的源代码(Source Code)转换为机器语言(Machine Code)的程序。这个过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等步骤。
编译
器
的主要作用是将人类易于理解的代码转换为计算机可以直接执行的代码。
GCC
是一种 C 编程语言
编译
器
,它将用 C语言编写的程序转换为汇编代码或机器代码以创建可执行程序。通过上面的步骤,你应该已经了解了
GCC
是什么,什么是
编译
器
,以及如何使用
GCC
编译
器
来
编译
和运行C程序。
Linux编程及
GCC
编译
器
a.out 这个
文件
的命名是
GCC
编译
器
自动命名的,在使用
gcc
命令的时候加上-o 来指定生成的可执行
文件
名字,比如
编译
main.c 以后生成名为“main”的可执行
文件
。当
编译
完成以后会生成一个 a.out
文件
,这个 a.out 就是
编译
生成的可执行
文件
,执行此
文件
看看是否和我们代码的功能一样,执行的方法很简单使用命令:“./+可执行
文件
”,比如本例程就是命令: ./a.out。-c: 只
编译
不链接为可执行
文件
,
编译
器
将输入的.c
文件
编译
为.o 的目标
文件
。
C语言
70,040
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章