Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

ccconfigp — Online w chmurze

Uruchom ccconfigp w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie ccconfigp, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


ccconfig — pobierz konfigurację Convert::Binary::C dla kompilatora

STRESZCZENIE


ccconfig Opcje [--opcje-kompilatora]

Opcje:

-c
--cc kompilator Plik wykonywalny kompilatora do przetestowania
domyślnie: ustalane automatycznie

-o
--plik-wyjściowy nazwa pliku wyjściowego
domyślnie: wyjście na standardowe wyjście

-f
--format-wyjściowy format wyjściowy
domyślnie: wywrotka

--basename nazwa nazwa bazowa tymczasowych plików testowych
domyślnie: _t_e_s_t

-I
--inc-path ścieżka ręcznie ustawiona przez kompilator zawiera ścieżkę

--reguła preprocess Reguła kompilatora do wstępnego przetwarzania
--compile-obj reguła kompilatora reguła do kompilowania obiektów
--compile-exe reguła kompilatora do kompilowania plików wykonywalnych

--c-ext rozszerzenie plików źródłowych C
--pp-ext rozszerzenie plików wyjściowych preprocesora
--obj-ext rozszerzenie plików obiektowych
--exe-ext rozszerzenie plików wykonywalnych

--nodelete nie usuwa plików tymczasowych
--norun nie próbuj uruchamiać plików wykonywalnych
--quiet nic nie wyświetla
--nostatus nie wyświetla wskaźnika stanu

--version wypisuje numer wersji

--debuguj tryb debugowania

Symbole zastępcze dozwolone w regułach kompilatora:

%c Plik źródłowy C
%o plik obiektowy
%e plik wykonywalny
Plik wyjściowy preprocesora %i
| wynik jest zapisywany na standardowe wyjście (tylko na końcu reguły)

OPIS


„ccconfig” spróbuje określić użyteczną konfigurację dla Convert::Binary::C z
testowanie pliku wykonywalnego kompilatora. Nie jest konieczne, aby pliki binarne generowane przez plik
można wykonać kompilator, więc „ccconfig” może być również użyte w przypadku kompilatorów krzyżowych.

To narzędzie jest wciąż w fazie eksperymentalnej i bez niego nie należy polegać na jego wynikach
sprawdzania, ani nie oczekuj, że będzie działać w twoim środowisku.

OPCJE


„--cc” kompilator
Ta opcja umożliwia jawne określenie pliku wykonywalnego kompilatora. To jest szczególnie
przydatne, jeśli nie chcesz używać kompilatora systemu. Jeżeli ta opcja nie jest podana,
„ccconfig” próbuje odgadnąć kompilator.

"--plik wyjściowy" filet
Zapisz konfigurację Convert::Binary::C do określonego pliku. Domyślnie zapisywany jest plik
konfiguracja na „stdout”.

"--format wyjściowy" format
Określ format wyjściowy konfiguracji Convert::Binary::C. Następujące formaty
są obecnie obsługiwane:

dumper Wyprowadź skrót %config za pomocą Data::Dumper
require Dane wyjściowe w formacie odpowiednim dla require

Wartość domyślna to „zrzut”.

„--nazwa podstawowa” Nazwa
Umożliwia zmianę nazwy podstawowej tymczasowych plików testowych. Jest to używane razem z
różne opcje „-ext” do tworzenia nazw plików źródłowych C, danych wyjściowych preprocesora
pliki, pliki obiektowe i pliki wykonywalne.

„--inc-ścieżka” ścieżka
Ta opcja umożliwia ręczne ustawienie ścieżki dołączania kompilatora. Jest to przydatne, jeśli
„ccconfig” nie może automatycznie określić ścieżki dołączenia, najprawdopodobniej dlatego, że
nie można przeanalizować danych wyjściowych preprocesora. Opcję tę można określić więcej niż raz.

„--przetwarzanie wstępne” rządzić
Korzystając z tej opcji, możesz określić rządzić którego „ccconfig” używa do uruchomienia kompilatora w celu pobrania
wyjście preprocesora. Większość kompilatorów zapisuje dane wyjściowe preprocesora na standardowe wyjście, gdy
biorąc pod uwagę opcję „-E”, tj

cc -E foo.c

przetworzy wstępnie foo.c na standardowe wyjście. Odpowiednia reguła dla „ccconfig” wyglądałaby następująco:

ccconfig --preprocess='-E %c |'

<%c> zostanie zastąpione nazwą pliku źródłowego C, a symbol potoku sygnalizuje, że
wynik zostanie zapisany na standardowe wyjście.

W regułach „ccconfig” można używać następujących symboli zastępczych:

%c Plik źródłowy C
%o plik obiektowy
%e plik wykonywalny
Plik wyjściowy preprocesora %i

Zwykle „ccconfig” próbuje samodzielnie znaleźć prawidłowe reguły.

„--compile-obiekt” rządzić
Podobnie jak „--preprocess”, ta opcja pozwala zdefiniować regułę kompilowania obiektu
plik. W przypadku większości kompilatorów ta reguła będzie wyglądać mniej więcej tak

ccconfig --compile-obj='-c -o %o %c'

„--compile-exe” rządzić
Podobnie jak „--preprocess”, ta opcja umożliwia zdefiniowanie reguły kompilacji pliku
Plik wykonywalny. W przypadku większości kompilatorów ta reguła będzie wyglądać mniej więcej tak

ccconfig --compile-exe='-o %e %c'

Zauważ, że wystarczy określić „--compile-obj” lub „--compile-exe”. Więc jeśli
twój kompilator może tworzyć tylko pliki obiektowe, to w porządku.

„--c-ext”
Ta opcja jest używana wraz z „--basename” do tworzenia nazwy pliku źródłowego C. To jest
zwykle ustawione na „.c”.

„--pp-ext”
Ta opcja jest używana wraz z „--basename” do zbudowania nazwy wyjścia preprocesora
plik.

„--obj-ext”
Ta opcja jest używana wraz z „--basename” do tworzenia nazwy pliku obiektowego.

„--exe-ext”
Ta opcja jest używana wraz z „--basename” do tworzenia nazwy pliku wykonywalnego.

"--nodelete"
Nie próbuj usuwać plików tymczasowych utworzonych przez kompilator. Zwykle
„ccconfig” będzie szukać wszystkich plików o tej samej nazwie bazowej, co tymczasowy plik testowy i
Usuń ich.

„--norun”
Możesz określić tę opcję, jeśli nie można uruchomić plików wykonywalnych wygenerowanych przez kompilator
twoją maszynę, tj. jeśli masz kompilator krzyżowy. Jednak „ccconfig” zrobi to automatycznie
okaże się, że nie może uruchomić plików wykonywalnych.

Gdy ta opcja jest włączona, do określenia kilku parametrów używany jest inny zestaw algorytmów
ustawienia konfiguracji. Wszystkie te algorytmy opierają się na złożeniu specjalnego podpisu
plik obiektowy. Są mniej niezawodne niż standardowe algorytmy, więc nie należy ich używać
je, chyba że musisz.

"--cichy"
Nie wyświetlaj niczego poza końcową konfiguracją.

"--brak statusu"
Ukryj wskaźnik stanu. Zalecane, jeśli chcesz przekierować wyjście skryptu do pliku
file:

ccconfig --nostatus >config.pl 2>ccconfig.log

"--wersja"
Wypisuje nazwę programu, wersję i ścieżkę na standardowe wyjście.

"--odpluskwić"
Generuj mnóstwo wyników debugowania. Nie używaj, jeśli nie wiesz, co robisz.

PRZYKŁADY


Zwykle proste

ccconfig

bez argumentów wystarczy, jeśli chcesz skonfigurować kompilator systemu. Chwila
„ccconfig” jest uruchomione, zapisze wiele informacji o statusie na „stderr”. Kiedy jest
zrobione, zazwyczaj zrzuci tablicę mieszającą Perla na „stdout”, która może być bezpośrednio użyta jako plik
konfiguracja dla Convert::Binary::C.

Jeśli chcesz skonfigurować inny kompilator, lub „ccconfig” nie może tego określić
kompilator systemu automatycznie, użyj

ccconfig -c gcc32

jeśli nazwa twojego kompilatora to „gcc32”.

Jeśli chcesz przekazać kompilatorowi dodatkowe opcje, możesz to zrobić po podwójnym myślniku
w wierszu poleceń:

ccconfig -- -g -DDEBUGGOWANIE

or

ccconfig -c gcc32 -- -ansi -fshort-wyliczenia

Jeśli chcesz połączyć się z rdzeniem Perla, możesz znaleźć odpowiednią konfigurację za pomocą
coś jak:

ccconfig --cc=`perl -MConfig -e 'print $Config{cc}'` \
-- `perl -MConfig -e 'drukuj $Config{ccflags}'`

PRAWA AUTORSKIE


Prawa autorskie (c) 2002-2015 Marcus Holland-Moritz. Wszelkie prawa zastrzeżone. Ten program jest bezpłatny
oprogramowanie; możesz go rozpowszechniać i/lub modyfikować na tych samych warunkach, co sam Perl.

Użyj ccconfigp online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Darmowy kompilator Pascala
    Darmowy kompilator Pascala
    32/64/16-bitowy kompilator Pascala dla
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, GameBoy
    Advance, Nintendo NDS i DOS;
    semantycznie zgodny z...
    Pobierz darmowy kompilator Pascala
  • 2
    Informacje cyfrowe Canon EOS
    Informacje cyfrowe Canon EOS
    Canon nie ma licznika migawki
    zawarte w informacjach EXIF ​​an
    plik obrazu, w przeciwieństwie do Nikon i
    Pentaks. Nie ma oficjalnej bazy Canon
    podanie ...
    Pobierz informacje o Canon EOS DIGITAL
  • 3
    ODNIESIENIE
    ODNIESIENIE
    rEFInd jest rozwidleniem bootowania REFIt
    menedżer. Podobnie jak rEFit, rEFInd może
    automatycznie wykryj zainstalowany rozruch EFI
    ładowarki i prezentuje ładny GUI
    menu opcji rozruchu...
    Pobierz rEFInd
  • 4
    ExpressLuke GSI
    ExpressLuke GSI
    Ta strona pobierania SourceForge miała na celu
    zezwolić użytkownikom na pobranie mojego pliku źródłowego
    GSI, oparte na phhusson's great
    praca. Buduję zarówno Android Pie, jak i
    Androida 1...
    Pobierz ExpressLuke GSI
  • 5
    Caster muzyczny
    Caster muzyczny
    Music Caster to odtwarzacz muzyki z tacy
    który pozwala przesyłać lokalną muzykę do
    Urządzenie Google Cast. Na pierwszym biegu,
    musisz kliknąć strzałkę w swoim
    tak...
    Pobierz aplikację Music Caster
  • 6
    PyQt .Name
    PyQt .Name
    PyQt to powiązania Pythona dla
    Wieloplatformowy Qt firmy Digia
    framework do tworzenia aplikacji. Ono
    obsługuje Python v2 i v3 oraz Qt v4 i
    Qt v5. PyQt jest dostępny...
    Pobierz PyQt
  • więcej »

Komendy systemu Linux

Ad