Makefile Solaris生成文件错误

Makefile Solaris生成文件错误,makefile,solaris,Makefile,Solaris,我试图在solaris i686中构建我的项目,但我遇到了一个错误 /usr/sfw/lib与构建静态可执行文件不兼容 我搜索了一下,但找不到答案。 我使用的makefile是 /usr/sfw/bin/gcc -g -Wall file.c -I$(header.h) -I$(file.a) -static -o NameOfExecutable 从Solaris 10开始,您不能再构建完全静态的可执行文件,因为至少C标准库(libc)只能作为动态加载的共享对象使用 看

我试图在solaris i686中构建我的项目,但我遇到了一个错误

/usr/sfw/lib与构建静态可执行文件不兼容

我搜索了一下,但找不到答案。 我使用的makefile是

/usr/sfw/bin/gcc -g -Wall file.c -I$(header.h) -I$(file.a) -static -o NameOfExecutable

从Solaris 10开始,您不能再构建完全静态的可执行文件,因为至少C标准库(libc)只能作为动态加载的共享对象使用