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


    

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


AIX中如何在Makefile文件中定向.o文件的輸出目錄?

原來的程序在Tru64下,現在我往AIX下移植。在Tru64下可以在Makefile文件中對生成的.o文件定向輸出在某個目錄,如OBJECTDIR=/data/user1。
但是在AIX系統中這個定向不管用,比如我在/data/user2目錄編譯文件,希望把.o文件保存在/data/user1目錄,但是生成的.o文件總是在當前的編譯目錄/data/user2,各位大俠,我該怎麼辦? 謝謝!

AIX中如何在Makefile文件中定向.o文件的輸出目錄?

你在你生成的.o以前加上路徑,
就這樣 /data/user1/name.o

AIX中如何在Makefile文件中定向.o文件的輸出目錄?

你可以再加一個CP命令嗎,哈哈

AIX中如何在Makefile文件中定向.o文件的輸出目錄?

謝謝兩位。但是我的.o文件很多,有100多個。如果在每個前面都加一個路徑工作量很大。AIX下Makefile中有沒有類似的變量,賦值後可以改變所有的.o文件的路徑?

AIX中如何在Makefile文件中定向.o文件的輸出目錄?

我用的gcc,是可以像你說得那樣的。
你的makefile是怎麼寫的?

AIX中如何在Makefile文件中定向.o文件的輸出目錄?

謝謝lenovo!
我用的是CC編譯,原來在Tru64下用cxx,但是編譯的都是.cxx文件。
cc編譯器好像不認得OBJECTDIR參數,應該有類似的參數。
那位大俠知道?這個問題我弄了2天了。謝謝!



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