Gcc

GNU Compiler-collectie
Download nu

Gcc Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • The GCC Team
  • Uitgever website:
  • http://gcc.gnu.org/

Gcc Tags


Gcc Beschrijving

GNU Compiler-collectie GCC, de GNU-compiler-collectie, omvat voorste uiteinden voor C, Objective-C, C, Fortran, Java en Ada, evenals bibliotheken voor deze talen (Libstdc, Libgcj, ...). Zoals de meeste GNU-software, moet GCC worden geconfigureerd voordat het kan worden gebouwd. Dit document beschrijft de aanbevolen configuratieprocedure voor zowel inheemse en cross-doelen.We gebruiken SRCDIR om te verwijzen naar de bron-map Topelvel voor GCC; We gebruiken Objdir om te verwijzen naar de TopleVel-build / objectmap. Als u de bronnen via CVS hebt verkregen, moet SRCDIR verwijzen naar de TOP GCC-directory, waarvan de beheerders kunnen worden gevonden, en niet de GCC-subdirectory, anders zal de build falen . Als SRCDIR of OBJDIR zich op een automounted NFS-bestandssysteem bevindt, zal de ingebouwde PWD-opdracht van Shell tijdelijke pathnames retourneren. Het gebruik van deze kan leiden tot verschillende soorten build-problemen. Om dit probleem te voorkomen, stelt u de PWDCMD-omgevingsvariabele in op een automon-Aware PWD-opdracht, bijvoorbeeld PAWD of `AMQ -W ', tijdens de configuratie en bouwen van fasen. Eerste, wij raden ten zeerste aan dat GCC in een aparte map is ingebouwd dan de Bronnen die niet binnen de bronboom verblijven. Dit is hoe we over het algemeen GCC bouwen; Gebouw waar SRCDIR == Objdir nog moet werken, maar geen uitgebreide testen wordt; Gebouw waar Objdir een subdirectory van SRCDIR is, is niet-ondersteund. Als u GCC eerder in dezelfde map voor een andere doelwitmachine hebt gebouwd, doet u `Distreclean 'uit om alle bestanden te verwijderen die ongeldig zijn. Een van de bestanden die deze verwijdert is MAKEFILE; Als `het distclean 'maakt, klaagt dat MAKEFILE niet bestaat of een bericht is als" weet niet hoe u distclean kunt maken ", betekent dit waarschijnlijk dat de map al geschikt is. Echter, met de aanbevolen methode van het bouwen in een afzonderlijk objdir, moet u eenvoudigweg een ander OBJDIR voor elk doelwit gebruiken. Seconde, bij het configureren van een inheems systeem, moet ofwel CC of GCC zich in uw pad bevinden of u eerder in uw omgeving in uw omgeving moet staan hardlopen configureren. Anders kunnen de configuratiescripts mislukken. Aan dat de Bootstrap-compiler en de resulterende GCC-koppeling compatibel moeten zijn, anders zal de Bootstrap falen met linkerfouten over incompatibele objectbestandsindelingen. Verschillende multilibeerde doelen worden beïnvloed door deze vereiste, zie host / doelspecifieke installatie-opmerkingen. Om GCC te configureren: MKDIR OBJDIRCD OBJDIR SRCDIR / Configureer Doelspecificatie- GCC heeft code om de juiste waarde voor doelwit voor het doelwit te bepalen inheemse systemen. Daarom raden we u ten zeerste aan om geen configuratie-doel te bieden bij het configureren van een native compiler.- doel moet worden opgegeven als --Target = doel bij het configureren van een kruiscompileer; Voorbeelden van geldige doelen zouden M68K-COF, SH-elf, enz. zijn, enz. - Geweldig specificeren van het doelwit in plaats van --Target = doel impliceert dat de gastheer de waarde is om te richten.


Gcc Gerelateerde software

Cython

Cython is een taal die het schrijven van C-uitbreidingen maakt voor de Python-taal zo eenvoudig als Python zelf. ...

249

Downloaden

GNU Automake

Automake is een hulpmiddel voor het automatisch genereren van makefiles die voldoen aan de GNU-coderingsnormen. ...

202

Downloaden

Isforth

Een DIRECTE DRAADELIJKE LINUX-ALLEEN X86 FORME UITVOERING COEDERD IN PURE MONTAGE met behulp van NASM-macro's. ...

187

Downloaden