藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月6日 10:18


makefiel中頭文件的路徑問題?

OBJS = sco2.1.o
CC = cc
INCLD_DIR= /tmp/c/myinclude
HEAD=err_exit.h
CFLAGS = -o

myprogram: $(OBJS)
        $(CC) $(OBJS) -o  myprogram
sco2.1.o: sco2.1.c  $(INCLD_DIR)/$(HEAD)
        $(CC) $(CFLAGS) sco2.1.o -c sco2.1.c

clean:
        rm -f *.o

請問這個makefile錯在哪裡?我的頭文件不在當前目錄下。

makefiel中頭文件的路徑問題?

CFLAGS = -o
改成
CFLAGS = -I$(INCLD_DIR)

makefiel中頭文件的路徑問題?

可以用了。謝謝樓上的大蝦!:)

makefiel中頭文件的路徑問題?

那個-I 是什麼意思?

makefiel中頭文件的路徑問題?

指定你頭文件的路徑

makefiel中頭文件的路徑問題?

不加-I,也應該能指定路徑吧?

makefiel中頭文件的路徑問題?

最好還是用-I
因為這個由編譯器提供專門查找頭文件的



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com