Angielskifrancuskihiszpański

Ad


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
    Wtyczka Eclipse Tomcat
    Wtyczka Eclipse Tomcat
    Zapewnia wtyczka Eclipse Tomcat
    prosta integracja serwletu Tomcat
    kontener do programowania java
    Aplikacje internetowe. Możesz do nas dołączyć
    dyskusja...
    Pobierz wtyczkę Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop służy do przesyłania strumieniowego
    torrenty na Mac, Windows lub Linux. To
    łączy się zarówno z BitTorrent, jak i
    rówieśnicy WebTorrent. Teraz nie ma
    trzeba czekać na...
    Pobierz pulpit WebTorrent
  • 3
    GenX
    GenX
    GenX to program naukowy do udoskonalenia
    współczynnik odbicia promieniowania rentgenowskiego, neutron
    współczynnik odbicia i rentgen powierzchni
    dane dyfrakcyjne za pomocą różnicy
    algorytm ewolucji...
    Pobierz GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP to program statystyczny
    analiza próbkowanych danych. To jest darmowe
    zamiennik autorskiego programu
    SPSS. PSPP ma zarówno tekstowe, jak i
    graficznie nas...
    Pobierz pspp4windows
  • 5
    Rozszerzenia Gita
    Rozszerzenia Gita
    Git Extensions to samodzielne narzędzie interfejsu użytkownika
    do zarządzania repozytoriami Git. To także
    integruje się z Eksploratorem Windows i
    Microsoft Visual Studio
    (2015/2017/2019). To...
    Pobierz rozszerzenia Gita
  • 6
    eSpeak: synteza mowy
    eSpeak: synteza mowy
    Silnik zamiany tekstu na mowę dla języka angielskiego i
    wiele innych języków. Kompaktowy rozmiar z
    wyraźna, ale sztuczna wymowa.
    Dostępny jako program wiersza poleceń z
    wiele ...
    Pobierz eSpeak: syntezator mowy
  • więcej »

Komendy systemu Linux

Ad