Jest to polecenie mkc_check_custom, które można uruchomić w bezpłatnym dostawcy 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Ę
mkc_check_custom - uruchamia niestandardowe kontrole użytkownika.
STRESZCZENIE
mkc_check_custom [-R] Plik źródłowy
mkc_check_custom cmd [argumenty...]
mkc_check_custom -h
OPIS
If cmd jest wykonywalny mkc_check_custom działa cmd args. W przeciwnym razie próbuje się skompilować
Plik źródłowy i wyprowadź 1, jeśli kompilacja się powiodła, i 0 w przeciwnym razie. Jeśli opcja -r była
zastosowany uruchamia skompilowany program. To zależy od rodzaju kompilatora, którego należy użyć Plik źródłowy
rozszerzenie. „.c” odpowiada ${CC} (język C), „.cc”, „.cxx”, „.C” i „.cpp”
odpowiada ${CXX} (język C++), '.f' -- do ${FC} (Fortrana).
OPCJE
-h Wyświetl komunikat pomocy.
-r Uruchom plik wykonywalny skompilowany z Plik źródłowy.
-p XNUMX
Przedrostek wygenerowanego pliku pamięci podręcznej. Wartość domyślna to „niestandardowa”.
-n XNUMX
Nazwij część wygenerowanego pliku pamięci podręcznej.
Wartość domyślna to „nazwa bazowa”. `.
-m XNUMX
Wiadomość mkc_check_custom wyjścia.
Wartość domyślna to „niestandardowy plik źródłowy testu_lub_cmd”.
-s mkc_check_custom wyświetla status wyjścia cmd args.
-d Usuń pliki pamięci podręcznej.
-e Wydrukuj 0, jeśli kompilator/cmd wypisuje coś na stderr.
-b Wypisz tak/nie zamiast 1/0.
ŚRODOWISKO
CC kompilator C
CXX kompilator C++
ŁADUNKI Opcje przekazywane do kompilatora (CC, CXX lub FC)
FC Kompilator Fortran
FLAGI CPP
Flagi preprocesora dla C i C++
CFLAGI Flagi kompilacji dla C
CXXFLAGI
Flagi kompilacji dla C++
FLAGI Flagi kompilacji dla Fortranu
MKC_VERBOSE
Jeśli jest ustawiona na 1, szczegółowe komunikaty są wyprowadzane na stderr.
MKC_SHOW_CACHED
Jeśli ustawione na 1 i MKC_VERBOSE jest ustawione na 1, buforowane wyniki są wyprowadzane na stderr.
MKC_CACHEDIR
Katalog, w którym tworzone są pliki tymczasowe i pliki pamięci podręcznej. Jeśli nie są ustawione, są tworzone
w bieżącym katalogu.
MKC_NOCACHE
Wszystkie wyniki są buforowane, chyba że zmienna MKC_NOCACHE jest ustawiona na 1.
MKC_DELETE_TMPFILES
Jeśli jest ustawiony na 1, pliki tymczasowe są usuwane.
PRZYKŁADY
mkc_check_custom alloca_in_stdlib.c
mkc_check_custom niestandardowe_checks/cxx_foo_test.cc
mkc_check_custom /full/path/to/yacc_need_liby
Użyj mkc_check_custom online, korzystając z usług onworks.net