国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
makefile的簡(jiǎn)單使用案例

from http://blog.csdn.net/chenglibin1988/article/details/8789882

2013.04

三個(gè)文件

1 add函數(shù)頭文件-計(jì)算兩個(gè)數(shù)的和  m.h

2 add函數(shù)的實(shí)現(xiàn)文件  m.c

3 main函數(shù)調(diào)用文件  main.c

源代碼:

m.h:

  1. #include <stdio.h>  
  2.   
  3. int add(int a, int b);  

m.c:
  1. #include "m.h"  
  2.   
  3. int add(int a, int b)  
  4. {  
  5. return a + b;  
  6. }  

main.c
  1. #include <stdlib.h>  
  2. #include "m.h"  
  3.   
  4. int main()  
  5. {  
  6. int sum = add(5,3);  
  7. printf("sum= %d\n",sum);  
  8. return 0;  
  9. }  

makefile文件形式如下:
  1. sum : main.o m.o  
  2.         gcc -o sum main.o m.o  
  3.   
  4. main.o : main.c m.h  
  5.         gcc -c main.c  
  6.   
  7. m.o : m.c m.h  
  8.         gcc -c m.c  
  9.   
  10. clean :  
  11.         rm *.o  

執(zhí)行命令 make,即生成sum可執(zhí)行文件

make clean 即執(zhí)行 rm *.o

注意 命令行 比如 gcc -c m.c需要用tab鍵空行。

2 使用變量的方式寫 makefile

  1. obj = main.o m.o  
  2.   
  3. sum : $(obj)  
  4.         gcc -o sum $(obj)  
  5.   
  6. main.o : main.c m.h  
  7.         gcc -c main.c  
  8.   
  9. m.o : m.c m.h  
  10.         gcc -c m.c  
  11.   
  12. clean :  
  13.         rm $(obj)  

3 使用GCC的自動(dòng)推導(dǎo)功能
  1. obj = main.o m.o  
  2.   
  3. sum : $(obj)  
  4.         gcc -o sum $(obj)  
  5.   
  6. main.o : m.h  
  7.   
  8.   
  9. m.o : m.h  
  10.   
  11.   
  12. clean :  
  13.         rm $(obj)  

4 只寫 m.h  一次
  1. obj = main.o m.o  
  2.   
  3. sum : $(obj)  
  4.         gcc -o sum $(obj)  
  5.   
  6. $(obj) : m.h  
  7.   
  8.   
  9. clean :  
  10.         rm $(obj)  



本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
(MAKE)手動(dòng)建立makefile簡(jiǎn)單實(shí)例解析 - vim+gcc+gdb+make -...
一個(gè)簡(jiǎn)單的通用Makefile實(shí)現(xiàn)
一個(gè)簡(jiǎn)單的makefile示例及其注釋
makefile .d的解釋
makefile文件中dash include的含義
(轉(zhuǎn))Makefile中用宏定義進(jìn)行條件編譯(gcc
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服