Linux configure/ make, -- prefix?
Niełatwo to wyjaśnić...
I ' m trying to configure
, make
i make install
Xfce do mojego katalogu buildroot. Podczas konfiguracji używam
--prefix=/home/me/somefolder/mybuild/output/target
Tak, że buduje się we właściwym folderze, Jednak po skompresowaniu i uruchomieniu dostaję błędy z różnych plików konfiguracyjnych, gdzie szuka plików w
/home/me/somefolder/mybuild/output/target
(która oczywiście nie istnieje.)
Jak ustawić folder do wbudowania, a jednocześnie ustawić inny katalog główny dla config pliki do wykorzystania?
2 answers
Zrób configure --help
i zobacz jakie inne opcje są dostępne.
Bardzo często udostępnia się różne opcje nadpisywania różnych lokalizacji. Standardowo --prefix
nadpisuje wszystkie z nich, więc musisz nadpisać lokalizację konfiguracji po określeniu prefiksu. Ten sposób działania zwykle działa dla każdego projektu opartego na automake.
Gorszy scenariusz jest wtedy, gdy trzeba zmodyfikować skrypt configure, lub jeszcze gorzej, wygenerowane pliki Makefile i config.nagłówki H. Ale tak, dla Xfce ty można spróbować czegoś takiego:
./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc
Uważam, że powinno wystarczyć.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-21 21:24:33
W mojej sytuacji, --prefix = nie udało się poprawnie zaktualizować ścieżki pod pewnymi ostrzeżeniami lub błędami. proszę zobaczyć poniższy link do odpowiedzi. https://stackoverflow.com/a/50208379/1283198
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-07 06:48:49