国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

Linux 批量編譯目錄下文件的Makefile

發(fā)布時(shí)間:2011-2-27 15:48    發(fā)布者:hikesoso2010
關(guān)鍵詞: Linux , Makefile
1.在存放.c文件的目錄下編按如下方法編寫Makefile文件:  

#Makefile start..  
CC := gcc #根據(jù)需要添加其它如XX := g++  
CFLAGS := -Wall -O -g #優(yōu)化,輸出調(diào)試信息,及所有警告  
TARGET :=argcv test hello unixio getuid #要編譯的目標(biāo)名,文件名去后綴的  
#下面開始一一編譯了  
all:$(TARGET)  
@echo compileing...  
%.o:%.c  
$(CC) $(CFLAGS) -c $< #發(fā)現(xiàn)用-c和-o都是輸出一樣的,有點(diǎn)不明白  
clean:  
rm -rf  $(TARGET)  
#end Makefile  

2.執(zhí)行make,輸出結(jié)果:  
[savant@savant-host prog]$ make  
gcc  -Wall -O -g   
argcv.c   -o argcv  
gcc  -Wall -O -g   
test.c   -o test  
gcc  -Wall -O -g   
hello.c   -o hello  
gcc  -Wall -O -g   
unixio.c   -o unixio  
gcc  -Wall -O -g   
getuid.c   -o getuid  

3.另外,如果這個(gè)目錄是存放的一個(gè)項(xiàng)目的文件,所有的文件最終生成一個(gè)可執(zhí)行文件,用下面的Makefile:  
CC = gcc  
LD = gcc  
CFLAGS = -Wall -c  
LDFLAGS = -lpthread #還可以加入INCLUDES和LIBS變量,視情況而定  
SRCS = $(wildcard *.c)  #SRCS的值就是當(dāng)前面目錄下面所有的以.c結(jié)尾的源文件  
OBJS = $(patsubst %c,%o,$(SRCS))  #SRCS目錄下創(chuàng)建c文件相對(duì)的o文件  
TARGET = myapp   #最終鏈接生成的目標(biāo)名  
.PHONY: all clean  
all: $(TARGET)  
$(TARGET): $(OBJS)  
$(LD) $(LDFLAGS) -o $@ $^  
%o: %c  
$(CC) $(CFLAGS) -o $@ $<  
clean:  
@rm -f *.o $(TARGET)  
編譯當(dāng)前Makefile所在目錄下的所有.c文件  

執(zhí)行  
make  
make clean
本文地址:http://www.qingdxww.cn/thread-56092-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
cqzy6666 發(fā)表于 2011-3-1 10:48:45
很好!!1
ncchengang 發(fā)表于 2011-3-1 10:49:43
謝謝,
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • PIC18-Q71系列MCU概述
  • 無線充電基礎(chǔ)知識(shí)及應(yīng)用培訓(xùn)教程3
  • 基于CEC1712實(shí)現(xiàn)的處理器SPI FLASH固件安全彈性方案培訓(xùn)教程
  • 5分鐘詳解定時(shí)器/計(jì)數(shù)器E和波形擴(kuò)展!
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日本高清www视频在线观看 | 女人18特级一级毛片免费视频 | 精品一区二区久久久久久久网精 | 四虎在线观看免费视频 | 国产一级特黄生活片 | 亚洲资源在线视频 | 精品卡1卡2卡三卡免费网站 | 日韩欧美一区二区三区在线观看 | 色www免费视频 | 网站大全黄免费 | 中文字幕第5页 | 噜噜影院无毒不卡 | 日本大片在线免费观看 | 国产九九在线 | 久久国产高清一区二区三区 | 精品国产一区在线观看 | 992tv国产精品福利在线 | 国产欧美在线观看 | 激情亚洲 | 国产夫妻久久线观看 | 国产亚洲欧美在线观看的 | h免费观看 | 思思久久99热这里只有精品66 | 丝瓜草莓视频 | 九九热精品在线观看 | 国产 另类 在线 欧美日韩 | 久久精品这里只有精品 | www.av视频在线观看 | 久久久久久久国产 | 日韩在线一区视频 | 黄色在线观看国产 | 天堂在线视频网站 | 黄视频网站大全 | 国产精品99 | 99国产在线视频 | 青青青国产免费手机视频在线观看 | 日本久久综合 | 91精品国产色综合久久 | 日韩中文字幕在线播放 | 日本免费一级视频 | 草逼导航|