make file笔记(待续)

    make file的简单用法,以后用到其它的再补充。

    两个非常简单的C程序,hello.c调用sayHello.c中的方法,打印一句话,makefile文件写法如下:

    hello.exe : hello.o /                                          #依赖文件  /回车 换行

                     sayHello.o
             gcc -o hello.exe hello.o sayHello.o          #命令行必须要TAB开头
    hello.o : hello.c
             gcc -c hello.c
    sayHello.o : sayHello.c
             gcc -c sayHello.c
    clean :
             rm hello.exe hello.o sayHello.o           

 

    hello.exe依赖于hello.o和sayHello.o,于是便会先生成hello.o和sayHello.o,依此类推。

    执行make -f makefile便会按照依赖关系生成最终的可执行文件hello.exe; 执行make -f makefile clean 会执行rm命令,删除相关文件。 文件名为makefile 或 MakeFile时 可省略后面的-f makefile.

 

------------

测试环境: windows下的cygwin

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值