簡體   English   中英

我的新手Makefile中不能包含目錄

[英]Can't include a directory in my newbie Makefile

我只是試圖將ImageMagick的標題納入我的新手制作方案。 為什么仍然給我“沒有這樣的文件或目錄”錯誤?

CC=g++
CFLAGS=-c -I/usr/local/include/ImageMagick-7/ 

all: go

go: demo.o
    g++ demo.o -o test

demo.o: demo.cpp
    g++ -C demo.cpp

cleanup:
    rm *.o

您已經聲明了標志,但是尚未在編譯步驟中包含變量。 將您的makefile更改為此

CC=g++
CFLAGS=-c -I/usr/local/include/ImageMagick-7/ 

all: go

go: demo.o
    $(CC) demo.o -o test

demo.o: demo.cpp
    $(CC) $(CFLAGS) demo.cpp

cleanup:
    rm *.o
    rm test

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM