gcc怎么编译在多个文件夹下的文件

软件和网站开发以及相关技术探讨
回复
sunuechao
帖子: 3
注册时间: 2014-08-11 16:25

gcc怎么编译在多个文件夹下的文件

#1

帖子 sunuechao » 2014-08-12 15:40

现在我写了一个main.c,里面使用了add.c中定义的函数,然后我在test.h中把函数接口声明了一下,并且放在了include文件夹下,main.c和add.c都在test文件夹下,之后使用gcc -L /home/yong/Projects/test/Include -o testdug main.c add.c进行编译,提示我找不到test.h,看帖子里说添加-l不是可以设置搜索路径吗?现在这个应该怎么解决?如果不止一个test.h在一个文件夹下,还有个aaa.h在另一个bbb/ccc的文件夹下,我也要add.c中使用这个头文件,那么在编译时应该怎么写命令或者如何设置呢?
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: gcc怎么编译在多个文件夹下的文件

#2

帖子 zhw2101024 » 2014-08-12 17:58

学习一下gnu的automake工具的使用,然后看make的输出
回复