Wenn ich meine Anwendung von Solaris C Compiler Sunstudio/V12/SUNWspro zu Linux C Compiler GCC Version 4.1.2 20080704 migrieren, sehe ich einen CC nicht erkannt Fehler.CC: Sprache CC nicht erkannt
C Befehl: Derselbe Befehl funktioniert in Solaris, funktioniert aber nicht unter Linux mit Gcc 4.1.2.
CFLAGS = -c -g -xCC -I. -I${ORACLE_INCLUDE}
Fehler:
cc: language CC not recognized
cc: language CC not recognized
cc: check*****maint.c: linker input file unused because linking not done
Müssen wir alle Parameter ändern mit GCC 4.1.2 kompatibel zu sein?
Was ist '-xCC'? Einfach entfernen. –
Wenn Sie auf 64-Bit-Linux migrieren, müssen Sie möglicherweise auch -m32 angeben, wobei IIRC der Standardcompiler von Oracle ist (wenn Sie den Standardwert verwenden) – zzxyz
GCC4.1 ist ** veraltet ** und nicht gepflegt also benutze es nicht. Aktueller GCC ist [GCC 7] (https://gcc.gnu.org/gcc-7/), im November 2017 (viele Fortschritte seit GCC4.1). GCC 8 wird in einigen Wochen veröffentlicht. Lesen Sie über [Aufruf von GCC] (https://gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html) –