• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            通用的Makefile(轉)

            Posted on 2009-06-01 14:32 Prayer 閱讀(257) 評論(0)  編輯 收藏 引用 所屬分類: C/C++LINUX/UNIX/AIX

            今天,花了很長時間,終于寫了個比較通用的Makefile,本來想在網上找的,結果發現都不太合用,結果還是自己動手,豐衣足食啊!

            目錄結構如下

            project-src 代碼文件 *.c

            -inc 頭文件 *.h

            -obj 中間文件 *.o

            out 輸出可執行文件


            TARGET = out
            RM = rm
            CC = gcc
            CFLAGS = -O2
            INCLUDES := -I ./inc
            LIBS := libjpeg.a

            SRCDIR := src
            OBJDIR := obj

            #######################一下內容無需設置###########################
            SRCS = $(wildcard $(SRCDIR)/*.c)
            CSRC := $(subst $(SRCDIR)/,,$(SRCS))
            OBJS := $(CSRC:%.c=$(OBJDIR)/%.o)

            all: $(TARGET)
            @echo Build DONE.

            $(TARGET): $(OBJS)
            $(CC) -o $(TARGET) $(OBJS) $(LIBS)

            $(OBJS):$(SRCS)
            @mkdir -p $(OBJDIR)
            $(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $(subst $(OBJDIR),$(SRCDIR),$*.c)

            clean:
            $(RM) -fr $(OBJDIR)
            $(RM) -f $(TARGET)

            avtt天堂网久久精品| 久久久久婷婷| 久久久久亚洲AV综合波多野结衣| 国内精品久久久久影院薰衣草| 亚洲国产精品无码久久98| 日本国产精品久久| a级毛片无码兔费真人久久| 精品久久久久久国产潘金莲 | 精品一二三区久久aaa片| 亚洲精品乱码久久久久久中文字幕 | 欧美伊人久久大香线蕉综合69| 久久精品亚洲精品国产色婷| 久久国产色AV免费看| 欧洲精品久久久av无码电影| 国内精品久久久人妻中文字幕| 久久综合精品国产二区无码| 人妻少妇久久中文字幕 | 模特私拍国产精品久久| 久久夜色精品国产www| 久久婷婷五月综合97色直播| 最新久久免费视频| 波多野结衣久久精品| 久久精品国产一区二区三区不卡 | 日韩人妻无码一区二区三区久久 | 久久精品午夜一区二区福利 | 91精品免费久久久久久久久| 亚洲综合久久夜AV | 中文国产成人精品久久不卡| 看久久久久久a级毛片| 成人午夜精品无码区久久| 激情五月综合综合久久69| 久久久久99这里有精品10| 久久免费高清视频| 一本久久a久久精品亚洲| 久久电影网2021| 久久久国产精品亚洲一区| 久久精品国产亚洲综合色| 国产精品gz久久久| 久久精品午夜一区二区福利 | 久久99精品久久久久久秒播| 精品免费久久久久久久|