Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: exeed 25 Dubna 2007, 15:27:08
-
mam ubuntu 6.10, chtel bych se zeptat jak muzu zjistit zda mam nainstalovane ceckovske knihovny glibc, protoze mi nejde prelozit pres gcc ani pritivni programek.V systemu->sprava->synaptic-sprava instalacnich baliku nemam uvedeno zadne glibc.Kdyz napriklad vytvorim programek:
#include
#include
int main(void)
{
printf("ahoj");
return 0;
}tak mi to vypise:
program.c:1:20: error: stdlib.h: No such file or directory
program.c:2:19: error: stdio.h: No such file or directory
program.c: In function ‘main’:
program.c:6: warning: incompatible implicit declaration of built-in function ‘printf’z toho jsem usoudil ze nemuze najit knihovny a tudiz je asi nemam nainstalovane.Potom tedy jaky je prikaz k nainstalovani techto knihoven, popripade kdyz je stahnu treba externe, tak jak je nainstaluju.
-
Soubor zakladnich nastroju pro kompilaci ze zdrojovych kodu nainstalujete zadanim prikazu
sudo apt-get install build-essentialPokud kompilovany program bude vyzadovat pritomnost dalsich knihoven, dozvite se to bud z dokumentace prilozene ke zdrojovym kodum, nebo z vypisu po zadani ./configure.
-
funguje to, skvele, mockrat dekuji :-)
-
Asi už je to trochu aut, ale mam stejnej problém. Jenomže:
~$ sudo apt-get install build-essential
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtení stavových informací... Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že požadujete
nemožnou situaci, nebo, pokud používáte nestabilní distribuci, že
vyžadované balíky ještě nebyly vytvořeny nebo přesunuty z Příchozí fronty.
Protože jste požádali pouze o jednoduchou operaci, je téměř jisté, že
balík není instalovatelný a měl byste o tom zaslat hlášení o chybě
(bug report).
Následující informace vám mohou pomoci vyřešit tuto situaci:
Následující balíky mají nesplněné závislosti:
build-essential: Závisí na: libc6-dev ale nebude se instalovat nebo
libc-dev
Závisí na: g++ (>= 4:4.1.1) ale nebude se instalovat
E: Poškozené balíkyPokoušel jsem se instalovat libc-dev, libc6-dev a g++ ale závisí na sobě navzájem a eště na něčem jinym, takže nic.
Mám nainstalovanou linux-libc-dev ale nic se neděje.
sudo apt-get update sem dal hned na začátku.