Nowe posty

xx Instalacja Debian10 problem z instalacją GRUBa na RAID5 (5)
Wczoraj o 17:58:57
xx AMD Ryzen 5 3500U (11)
2019-10-14, 18:29:46
xx Konfiguracja directadmina (0)
2019-10-13, 03:18:36
xx Problem z instalacją sterowników TL-WN821N (4)
2019-10-11, 23:15:00
xx Sprzet z Linuxem (1)
2019-10-11, 10:06:24
xx nadpisanie partycji domowej (6)
2019-10-03, 03:27:28
xx Screen flickering Deepin (4)
2019-10-02, 20:32:56
xx Pisanie bezpiecznych skryptow. (0)
2019-10-01, 19:42:01
xx Ciągle pojawiają się nowe wpisy w auth.log (1)
2019-09-27, 21:09:45
xx Pblem z montowaniem dysku sieciowego (3)
2019-09-22, 22:05:08

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

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
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

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
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.
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline Piotr Chmura

  • Administrator
  • Guru
  • *****
  • Wiadomości: 5060
    • Zobacz profil
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) ?

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
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