linux和windows通用的文件,windows和linux通用makefile文件

通用makefile文件(windows,linux)

makefile的缺省目录结构如图所示,用户可以修改黄色部分的目录名,这是用户手动建立的。注意图中黄色的makefile文件不能修改。蓝色部分是make按照makefile文件自动生成的。用户可以通过make命令修改最后产生的执行文件名称

248b2d91b55e7aa12751d4cba0b48355.png

一般描述:

首先手动创建根目录,此处创建的目录是d:\make-file,用户可以创建任意目录名称,根目录创建完成后,将makefile文件放于该文件夹内。

在根目录下手动创建inc和src两个文件夹,分别用于存放.h头文件和.c源文件,并将要编译的头文件和源文件放于这两个文件夹下。

缺省情况下,即运行命令make会编译链接inc和src文件夹下的源程序,将自动创建obj,dep和bin三个文件夹,其中obj文件夹下存放.o文件,dep文件夹下存放.d依赖文件,bin文件夹下存放生成的exe文件,缺省文件名为default.exe。

命令格式:

Make [I_PATH= .h file directory] [C_PATH=.c file directory] [EXE = output .exe filename]

命令描述:

[]表示可选参数;

I_PATH参数指定头文件路径,若不带I_PATH参数,make会到inc目录下查找头文件;

C_PATH参数指定c文件路径,若不带C_PATH参数,make会编译src下的c文件;

EXE参数指定输出可执行文件名,若不带EXE参数,会在bin目录下生成名字为default.exe 的可执行程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值