当我将我的应用程序从Solaris C编译器sunstudio/v12/SUNWspro迁移到Linux C编译器GCC版本4.1.2 20080704时,我看到一个CC无法识别的错误。
C命令:相同的命令在solaris下有效,但在Linux下不适用于Gcc 4.1.2。
CFLAGS = -c -g -xCC -I. -I${ORACLE_INCLUDE}错误:
cc: language CC not recognized
cc: language CC not recognized
cc: check*****maint.c: linker input file unused because linking not done需要修改什么参数才能兼容GCC 4.1.2吗?
发布于 2017-11-30 05:09:36
The -x option selects the input language,因此-xCC尝试使用gcc未知的CC。对于Solaris cc,-xCC支持C++风格的注释,因此您可能必须使用-std=gnu99而不是-xCC (但也有可能您的GCC 4.1版本默认支持此类注释)。
https://stackoverflow.com/questions/47561634
复制相似问题