Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: gdzie jest /usr/bin/c89 - w jakim pakiecie (nie widze w gcc)  (Przeczytany 6559 razy)

plekon

  • Gość
Witam!

   Witam sie ze wszystkimi uzytkownikami forum. Jestem nowy
naturalnie, skoro sie witam :) Slackware'a uzywam juz od dosc
dawna, ale raczej nie nazwalbym sie prawdziwym guru w tej
kwestii :)
   W kazdym razie mam takie pytanie. Potrzebuje skompilowac
sobie pakiet programow. Configure odwoluje sie do kompilatora
c89 - jak udalo mi sie znalezc w sieci, czesci calego kompilatora
GNU gcc. Wiem, ze ten kompilator, czyli c89 ma byc w katalogu
/usr/bin/. Ale, niestety, nie ma go tam. Nie jestem tez w stanie
znalezc do jakiego zestawu programow nalezy. Skompilowalem gcc
ze zrodel, zeby sprawdzic, czy nie stworzy mi bin'a tegoz pliku
albo jakiegokolwiek pliku o takiej nazwie (z tego, co wyczytalem
w jinternecie to jest raczej skrypt, ale nie wiem :/ ). Probowalem
to samo z binutils. I nic. Mam slacka 11.0. Gcc w wersji 3.4.6.
Jadro 2.4.x. I nic. Nie wiem, gdzie szukac c89. Wiem, ze moge
zmusic gcc do kompilowania w tym standardzie (tzn. gcc -std=c89),
ale to nie jest akceptowane przez rzeczone configure.
   Ktos cos wie ? Ktos cos widzial?

Pozdrawiam serdecznie i z gory dziekuje za odpowiedz!

plekon

Slack 11.0

arctgx

  • Gość
gdzie jest /usr/bin/c89 - w jakim pakiecie (nie widze w gcc)
« Odpowiedź #1 dnia: 2008-02-06, 00:09:12 »
Może po prostu wklep slack package c89 do googla :) Czy ./configure --help masz już za sobą? Może przez którąś z opcji można powiedzieć ./configure, by używał gcc jako kompilatora dla c89? Pierwszy raz zetknąłem się z c89, ale tego sposobu chwytałbym się według własnej intuicji na początek.

chmooreck

  • Gość
gdzie jest /usr/bin/c89 - w jakim pakiecie (nie widze w gcc)
« Odpowiedź #2 dnia: 2008-02-06, 08:16:57 »
strzelam: nie wystarczy czasem podlinkować gcc jako c89 (ln -s /usr/bin/gcc /usr/bin/c89) ?

plekon

  • Gość
gdzie jest /usr/bin/c89 - w jakim pakiecie (nie widze w gcc)
« Odpowiedź #3 dnia: 2008-02-06, 09:30:24 »
Witam ponownie!

   Gwoli wyjasnienia: c89 to jest wersja kompilatora zgodna
ze standardem ANSI  C z 1989 roku. Jak najbardziej moge
wskazac configure jakiego kompilatora uzywac. Sek w tym,
ze program, ktory kompiluje, uzywa akurat dokladnie takiej
skladni i zapisu (przynajmniej tak to wyglada, sam go nie pisalem)
jaka obsluguje c89. Generalnie taki kompilator znajduje sie
w katalogu /usr/bin np. przy instalacji madrivy. Tak przynajmniej
mi to wyglada np. w takim poscie z innego forum:
http://www.mandrivaclub.pl/forum/viewtopic.php?p=83438
Linkowanie jest oczywiscie dokladnie tym samym, co wskazanie
opcja CC rodzaju kompilatora :)
   Nic, to, jakos pewnie dojde do ladu z tym interesem i nie omieszkam
wtedy napisac, jak to rozwiazalem :)

Pozdrawiam!

Plekon

Slack 11.0