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