首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

简单的makefile有关问题

2013-06-25 
简单的makefile问题makefile怎么包含不同路径下的文件,如include目录下放了三个.h文件,分别为a.h,b.h,c.h,

简单的makefile问题
makefile怎么包含不同路径下的文件,如include目录下放了三个.h文件,分别为a.h,b.h,c.h,src目录下放了对应的三个.c文件,a.c,b.c,c.c,include和src是同一级目录,其上级目录的main.c是入口函数,现在要包含a.c/b.c/c.c里面的函数,makefile要怎么写?
[解决办法]
Makefile在main的同级目录如下。

src/a.o:
    gcc -c -o src/a.o src/a.c -I./include
src/b.o:
    gcc -c -o src/a.o src/a.c -I./include
src/c.o:
    gcc -c -o src/a.o src/a.c -I./include
main.o
    gcc -c -o main.o main.c -I./include
main:
    gcc -o main src/a.o src/b.o src/c.o main.o
[解决办法]
这个很好用:

GNU make中文手册V1.5.pdf
[解决办法]
搜“跟我一起写makefile”

热点排行