我在編譯一個我爲類編寫的小程序。他們給了我們一個Makefile來使用,但它是在Linux的基礎上創建的,而且我擁有Mac OS。現在,當我運行make testFills,我得到這個錯誤:Makefile問題
ld: warning: directory '/lib' following -L not found
ld: library not found for -ltiff
下面是實際的Makefile文件
EXENAME=testFills
OBJS=testFills.o animation.o EasyBMP.o solidColorPicker.o gridColorPicker.o gradientColorPicker.o rainbowColorPicker.o
BMPDIR=../mp4_lib/include/EasyBMP
IMGMAGICKCONFIG=-I../mp4_lib/include/ImageMagick -g -O2 -Wall -W -pthread
IMGMAGICKLINKOPTS=-L../mp4_lib/lib -lMagick++ -lMagickWand -lMagickCore -ltiff -lfreetype -ljpeg -lpng -lfontconfig -lXext -lXt -lSM -lICE -lX11 -lbz2 -L/lib -lrsvg-2 -lgdk_pixbuf-2.0 -lm -ldl -lxml2 -lz -lm -lgomp -lpthread
我在我的父目錄這個mp4_lib文件夾中的重要代碼,所以我不知道爲什麼它說它無法找到它。實際上它找不到任何過去 - 在上面的列表中提示。我不熟悉命令行編程,所以我不確定這可能意味着什麼,或者我可以如何解決它。有任何想法嗎?
沒有這個工作。還有其他建議嗎? – Snowman 2011-03-07 21:15:15
你可以給出現在的錯誤,還是一樣? – Twig 2011-03-07 21:16:29
相同的錯誤.... – Snowman 2011-03-07 21:21:09