0
我試圖建立我的項目在solaris的i686和即時得到錯誤的Solaris Makefile文件錯誤
在/ usr/SFW/lib目錄是建立一個靜態可執行文件不兼容。
我搜索了但找不到答案。 使用生成文件IM是
/usr/sfw/bin/gcc -g -Wall file.c -I$(header.h) -I$(file.a) -static -o NameOfExecutable
我試圖建立我的項目在solaris的i686和即時得到錯誤的Solaris Makefile文件錯誤
在/ usr/SFW/lib目錄是建立一個靜態可執行文件不兼容。
我搜索了但找不到答案。 使用生成文件IM是
/usr/sfw/bin/gcc -g -Wall file.c -I$(header.h) -I$(file.a) -static -o NameOfExecutable
從Solaris 10開始,可以沒有更多的建立全靜態可執行如至少C標準庫(libc)僅作爲一個動態加載共享對象。
請參閱https://blogs.oracle.com/rie/entry/static_linking_where_did_it