Jest to polecenie makeobj, 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Ę
makeobj - uruchom make z odpowiedniego katalogu
STRESZCZENIE
makeobj [ argumentuj ...]
OPIS
makeobj jest opakowanie dookoła? robić co zasadniczo sprawdza, czy jest w źródle
katalog lub katalog kompilacji i przechodzi do prawidłowego katalogu przed wywołaniem make.
Argumenty wiersza poleceń będą (zazwyczaj) przekazywane bezpośrednio do make.
Ten skrypt jest przydatny, jeśli katalog źródłowy różni się od katalogu kompilacji i
Pliki Makefile są przechowywane w katalogu kompilacji, co jest powszechne na przykład podczas budowania
Źródła KDE. Tego skryptu można jednak użyć w bardziej standardowych scenariuszach (takich jak skrypty inne niż KDE
projekty, dla których katalogi źródłowe i kompilacja są takie same), gdzie będzie się zachowywać
tak jak zrobić.
Należy ustawić jedną ze zmiennych środowiskowych OBJ_SUBDIR lub OBJ_REPLACEMENT, aby wskazywała
gdzie katalog kompilacji jest powiązany z katalogiem źródłowym.
To narzędzie jest częścią zestawu programistycznego KDE.
ŚRODOWISKO ZMIENNE
Należy pamiętać, że należy używać tylko jednego z OBJ_SUBDIR i OBJ_REPLACEMENT. Jeśli kompilacja
katalog jest po prostu podkatalogiem katalogu źródłowego, prostszą zmienną
Należy użyć OBJ_SUBDIR.
OBJ_SUBDIR
Wskazuje, że katalog kompilacji znajduje się w podanym podkatalogu źródła
informator. Na przykład, jeśli katalog źródłowy to kdesdk i katalog kompilacji
is kdesdk/obj-i386-linux, wówczas OBJ_SUBDIR powinien być ustawiony na obj-i386-linux.
OBJ_REPLACEMENT
A sed wyrażenie używane do przekształcenia katalogu źródłowego w build
informator. Na przykład, jeśli katalog źródłowy to ~/src/kdesdk i konstrukcja
katalog to ~/src/kdesdk-obj, wówczas można ustawić OBJ_REPLACEMENT na
s#źródło/kdesdk#źródło/kdesdk-obj#.
Użyj makeobj online, korzystając z usług onworks.net