Rozumiem, że podczas instalowania programu wiersza poleceń w C++ w systemie Linux/UNIX jest zwyczajowo zamiast pozostawienia go w jego oryginalnym katalogu, aby przenieść go do katalogu, który jest już na ścieżce, więc mam make install wpis:Pliki danych instalacyjnych systemu Linux/UNIX
mv ayane /usr/local/bin
Patrząc nieco dalej w przyszłość, mam zamiar skończyć z katalogu lub dwa pełnej konfiguracji, danych i plików skryptów, których program potrzebuje czytać, niektóre w uruchamiania, niektóre później na żądanie, aw niektórych przypadkach następnie modyfikować i zapisywać ponownie.
Prowadzi to do pytania, w jaki sposób program może wiedzieć, gdzie znajdują się jego pliki danych. Patrząc w/bin na maszynie wirtualnej Ubuntu Linux, wydaje mi się, że jej nazwa zawiera tylko pliki binarne, więc pliki danych zwykle nie są umieszczone w tym samym katalogu, co program.
Jakie jest zwykle rozwiązanie do umieszczania plików danych w miejscu, które może być znane programowi?
Istotne: http://stackoverflow.com/questions/528399/what-should-linux-unix-make-install-consist-of – dmckee