[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gcc bash



On Sun, Feb 09, 2003 at 07:09:24PM +0100, olelum@poczta.fm wrote:
> teraz tak, skoro moge zainstalowac caly pakiet to czemu nie moge
> skompilowac pojedynczego polecenia np. cut?

Możesz, ale najpierw musisz wygenerować wszystkie pliki, które są
wymagane do kompilacji.

> ~/textutils/lib/cut.c:62: config.h: No such file or directory
> 
> wywala ze brakuje mu bibliteki config.h (62 linia: #include
> <config.h>), jednakowoz ta biblioteka znajduje sie w katalogu lib do
> ktorego ja wrzucilem,
> pewnie zonowu cos zle mysle :) help.

config.h to nie biblioteka. Biblioteki mają rozszerzenie ".a" albo
".so". config.h to plik nagłówkowy z konfiguracją.

Poza tym polecenie preprocesora #include <plik> szuka pliku w pewnych
systemowych ścieżkach, a nie w katalogu bieżącym. Po prostu użyłeś złego
polecenia.

Po drugie, nie spodziewaj się, że wymyślonym przez siebie poleceniem
skompilujesz jeden plik od razu do programu. Możesz kombinować jeśli
naprawdę dobrze znasz się na narzędziach autoconf, make i konwencjach
GNU tworzenia pakietów źródłowych.

pozdrawiam,

Marcin
-- 
Marcin Owsiany <porridge@debian.org>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216



Reply to: