Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 3
  • 52

Gdy kompiluję program ze źródeł dopiero po wykonaniu komendy: "make install", mam dany program dostępny w systemie i mogę go uruchamiać.

Natomiast czasami pojawiają się one w /root/bin czasami w /usr/local/bin . Od czego to zależy?

Uczestnik szkolenia
  • Zapytał
  • @ Uczestnik szkolenia | 13.03.2014
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedź (1)

  • 7

Komenda "make install" korzysta z pliku konfiguracyjnego: Makefile, który znajduje się w katalogu ze źródłami.

W tym pliku można odnaleść sekcję "install:". Tam właśnie znajduje się opis tego jakie pliki (binaria, biblioteki, konfiguracyjne) i gdzie zostaną umiejscowione.

Oczywiście zazwyczaj w pliku Makefile jest zmienna, która to określa i za pomocą jej modyfikacji mamy wpływ na to, gdzie pliki po instalacji będą w naszym systemie.

  • Odpowiedział
  • @ | 13.03.2014
  • TRENER MODERATOR ALTKOM AKADEMII