Nowe posty

xx Apache2 i twarde https (3)
2020-05-25, 15:53:43
xx Czy istnieje emulator terminala który zapamieta komendy na jakiejś liście? (9)
2020-05-23, 17:04:57
xx RTLinux wybór dystrybucji (0)
2020-05-23, 15:42:54
xx Problem z instalacją Ubuntu na bootowalnym pendrajwie (9)
2020-05-22, 15:08:12
xx Ubuntudde 20.04 LTS nie działa Lightdm (8)
2020-05-22, 09:16:42
xx [Gra za darmo] GTA5 (1)
2020-05-20, 21:49:26
xx Marketing (1)
2020-05-13, 08:00:41
xx Polecenia Debian (1)
2020-05-10, 19:58:54
xx Uruchamianie pliku z każdego katlogu (2)
2020-05-10, 19:23:33
xx grafika w jadrze (1)
2020-05-10, 08:18:46

Autor Wątek: gdzie jest /usr/bin/c89 - w jakim pakiecie (nie widze w gcc)  (Przeczytany 6194 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