社区
Linux/Unix社区
帖子详情
怎样用gcc编译在不同两个文件夹下的程序?
yjinf
2008-06-05 02:08:45
刚接触gcc,不好意思。
两个不同的文件夹,包含有程序需要的不同的.c和.h文件,怎样来编译他们?
...全文
705
6
打赏
收藏
怎样用gcc编译在不同两个文件夹下的程序?
刚接触gcc,不好意思。 两个不同的文件夹,包含有程序需要的不同的.c和.h文件,怎样来编译他们?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MpIceer
2008-06-05
打赏
举报
回复
可以先把每个.C文件编译成.o文件,然后把所有.o文件链接在一起
softforce
2008-06-05
打赏
举报
回复
看来楼主可以了解下Makefile
yjinf
2008-06-05
打赏
举报
回复
或者这样说,一个工程需要的文件被分开到两个文件夹了,每个文件夹下都有.c和.h文件,相当于b文件夹下的文件需要a文件夹下的文件支持,但a文件夹中文件属于另外一层功能,而且文件数量很多,所以我不想将他们加到文件夹b下。该怎么办
antantan
2008-06-05
打赏
举报
回复
两种方式:
方式一:在用gcc编译的时候,-指定.h所包含的目录,甚至绝对路径.
例如:
gcc -g test.c -o test -I ./h/a.h
方式二:在test.c中指定包含的头文件
例如:#include "a.h的绝对路径或者相对路径",然后
gcc -g test.c -o test
evifree
2008-06-05
打赏
举报
回复
编译链接时指定目录路径即可, 另外使用-I指定包含文件的目录, -L指定需要链接的库文件路径
linqzly
2008-06-05
打赏
举报
回复
gcc a/x.c a/x.h -c -o a/x.o
gcc b/y.c b/y.h -c -o b/y.o
gcc -o c a/x.o b/y.o
可直接在安卓手机终端上
编译
代码生成可执行文件的
gcc
将
gcc
和g++这
两个
文件用re文件管理器复制到/system/bin/下,即可在终端使用
gcc
命令和g++命令了
gcc
文件和g++文件,用文本文件可以打开,自己修改
gcc
编译
的参数,参数要加在$*符号前面,然后复制到/system/bin/下 本
gcc
...
linux 下FTP
程序
的实现
在linux下实现FTP
程序
压缩文件中含有
两个
代码 一个是服务器一个是客户端,
GCC
编译
后在
不同
的
文件夹
下运行
程序
,先运行服务器再运行客户端。
Linux设备驱动
程序
第三章scull驱动源码以及应用
程序
调用
2、解压后有
两个
文件,一个为scull
文件夹
,一个为App.c; 3、进入scull
文件夹
后,执行make可进行
编译
,
编译
成功了,加载scull 模块(执行命令./scull_load); 4、
编译
应用
程序
App.c(
gcc
-o App.o App.c); 5、执行...
天津理工大学嵌入式实验报告1
1.在Linux的开发环境下,掌握
GCC
、VI、Makefile、GDB等工具完成简单
程序
开发 2.以下内容全部在命令行的方式下完成: a. 在home目录的文件下,建立
文件夹
test; b.在
文件夹
test里面建立
文件夹
calc,
文件夹
calc...
UNIX网络编程卷一第三版源码unpv13e在Ubuntu1004上
编译
UNIX网络编程卷一第三版源码资源,在Ubuntu1004下可用。资源免
编译
,下载及用。方法:将
两个
头文件放入/usr/include
文件夹
下,将libunp.a放入/usr/lib和/lib
文件夹
下。
编译
的时候,加-lunp例如:
gcc
text.c -lunp。
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章