Dies ist der Befehl mkc_check_custom, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
mkc_check_custom – benutzerdefinierte Prüfungen des Benutzers ausführen.
ZUSAMMENFASSUNG
mkc_check_custom [-R] Quelldatei
mkc_check_custom cmd [Argumente...]
mkc_check_custom -h
BESCHREIBUNG
If cmd ist ausführbar mkc_check_custom läuft cmd args. Andernfalls wird versucht zu kompilieren
Quelldatei und gibt 1 aus, wenn die Kompilierung erfolgreich war, andernfalls 0. Wenn die Option -r wäre
Wenn es angewendet wird, wird ein kompiliertes Programm ausgeführt. Welche Art von Compiler verwendet werden soll, hängt davon ab Quelldatei
Verlängerung. '.c' entspricht ${CC} (C-Sprache), '.cc', '.cxx', '.C' und '.cpp'
entsprechen ${CXX} (C++-Sprache), '.f' – bis ${FC} (Fortran).
OPTIONAL
-h Hilfemeldung anzeigen.
-r Führen Sie die auskompilierte ausführbare Datei aus Quelldatei.
-p Text
Präfix der generierten Cache-Datei. Der Standardwert ist „benutzerdefiniert“.
-n Text
Benennen Sie einen Teil der generierten Cache-Datei.
Der Standardwert ist „Basisname“. `.
-m Text
Nachricht mkc_check_custom Ausgänge.
Der Standardwert ist „custom test sourcefile_or_cmd“.
-s mkc_check_custom gibt einen Exit-Status von aus cmd args.
-d Cache-Dateien löschen.
-e Gibt 0 aus, wenn Compiler/cmd etwas auf stderr ausgibt.
-b Geben Sie Ja/Nein anstelle von 1/0 aus.
CC C-Compiler
CXX C ++ - Compiler
Ladungen An den Compiler übergebene Optionen (CC, CXX oder FC)
FC Fortran-Compiler
CPPFLAGS
Präprozessor-Flags für C und C++
CFLAGS Kompilierungsflags für C
CXXFLAGS
Kompilierungsflags für C++
FLAGGEN Kompilierungsflags für Fortran
MKC_VERBOSE
Wenn auf 1 gesetzt, werden ausführliche Meldungen an stderr ausgegeben.
MKC_SHOW_CACHED
Wenn auf 1 gesetzt und MKC_VERBOSE auf 1 gesetzt ist, werden zwischengespeicherte Ergebnisse an stderr ausgegeben.
MKC_CACHEDIR
Verzeichnis, in dem temporäre und Cache-Dateien erstellt werden. Wenn nicht gesetzt, werden sie erstellt
in einem aktuellen Verzeichnis.
MKC_NOCACHE
Alle Ergebnisse werden zwischengespeichert, es sei denn, die Variable MKC_NOCACHE ist auf 1 gesetzt.
MKC_DELETE_TMPFILES
Wenn auf 1 gesetzt, werden temporäre Dateien entfernt.
Beispiele:
mkc_check_custom alloca_in_stdlib.c
mkc_check_custom custom_checks/cxx_foo_test.cc
mkc_check_custom /full/path/to/yacc_need_liby
Verwenden Sie mkc_check_custom online über die Dienste von onworks.net