Objcache

Objcache is een Perl-module die de resultaten van het uitvoeren van GCC / GHS op argumentlijst caches.
Download nu

Objcache Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Wilson Snyder
  • Uitgever website:
  • http://search.cpan.org/~wsnyder/Verilog-Perl-3.035/Parser/Parser.pm

Objcache Tags


Objcache Beschrijving

Objcache is een Perl-module die de resultaten van het uitvoeren van GCC / GHS op argumentlijst caches. Objcache is een Perl-module die de resultaten van het uitvoeren van GCC / GHS op argumentlijst caches.synopsis objcache --read --Write G ++ Objcache wordt genoemd met een volledige G ++ of CXPPC-opdrachtregel. Het handelt alsof de compiler rechtstreeks met alle argumenten wordt genoemd. Met - Read en - Schrite keert OBJCACHE bijna onmiddellijk terug wanneer dezelfde bron wordt gecompileerd. Het doet dit door een hash van de voorverwerkte GCC-bronbestanden te cieren. Als GCC wordt aangeroepen met dezelfde ingangen, retourneert de cache de objectbestanden zonder dat de compiler.detailsgcc wordt uitgevoerd in de PreProcessor-modus om een enkel bronbestand te maken. Dit bronbestand wordt dan hashed. Evenzo zijn compiler-schakelaars hashed, maar met elke definieer gerelateerde schakelaars (-dfoo -dfoo = waarde -ufoo) uitgestreken als ze worden weergegeven in de preprocessor-uitgang. (Dit verhoogt de cache-hits wanneer er veel #ifdef-gecontroleerde compilaten aan de gang zijn.) De bronhash wordt vervolgens opgezocht in de cache. Als het treft, worden de objecten gekopieerd van de cache naar de lokale map en eindigt OBJCache. De bestanden op de schijf zullen dus op de compileren, maar veel sneller. Als de bron hash mist, wordt de compiler aangeroepen. De uitvoer van de compiler is naar de cache geschreven. Objcache bepaalt ook hoe lang de compilatie nam (voor het informeren van de gebruiker) en kan het compileren op een andere machine uitvoeren. Sample Makefilethis-voorbeeld zal de cache gebruiken en op alle machines in het netwerk compileren met de klasse "GCC". Het is ook geschreven om te werken als de objcache niet is geïnstalleerd. Dit gebruikt het schema :: laadpakket om te bepalen welke machines gratis middelen in het netwerk hebben. IFEQ ($ (SLCHOISED_HOST),) Export OBJCACHE: = anders Export Objcache_Hosts: = $ (Shell Rschedule --class class_gcc Hostnamen) Export objcache_jobs: = -J $ (Shell objcache --jobs "$ (objachache_hosts)") Objcache: = @objcache --READ -Write Endif% .o:% .cpp $ (objcache) $ {cxx} $ {CPPFLAGS} -C $


Objcache Gerelateerde software

Haak :: Scope

HOOK :: Scope is een perl-extensie voor het toevoegen van haken voor het verlaten van een reikwijdte. ...

172

Downloaden

ftp4che

FTP4CHE is een FTP-bibliotheek voor Java 1.4 en 5.0 met ondersteuning voor impliciete SSL. ...

354

Downloaden

pywmdockapps

PywmDockApps is de plek om te zijn als u geïnteresseerd bent in raammaker, DockApps en Python. ...

116

Downloaden