TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach
FEI archív 2011/2012 => 1. ročník => Topic started by: Ageiris on 18.02.2012, 11:51:27
-
Subor karel.h som nakopiroval do adresara "include" - toto je v poriadku
Problem nastane, ked chcem skompilovat program. vypise toto:
ageiris@ageiris-VPCEB4Z1E:~$ gcc marker.c -o karel -lkarel -lcurses
/usr/bin/ld: cannot find -lkarel
collect2: ld returned 1 exit status
zo stranky som si stiahol subor "libkarel64-lin.a", dokonca som ho skopiroval aj do adresara "/usr/lib/" ale vzdy hlasi to iste
Pls help
-
Svojho casu som s tym tiez bojoval a poznacil som si postup, ako som to robil, tak ho tu pastnem :D
Karel:
Subor karel.h skopirovat do /usr/include
libkarel64-lin.a skopirovat do /usr/lib (=/usr/lib64)
Curses:
sudo apt-get install libncurses5-dev
Kompilovat pomocou prikazu:
gcc test.c -o test -lkarel64-lin -lcurses
-
dik, vsetko som spravil podla tvojho postupu, ale problem je, ze ked ho spustim, teda "./test.c", tak sa nic nestane. Nic sa nespusti, iba v terminali naskoci novy riadok na zadavanie prikazu. Dokonca ani ziaden error nevypise
-
./test.c nemoze ist, pretoze to je zdrojak, nie spustitelny subor.
Vystup z kompilacie si si dal test, takze jedine ./test ako pise eminkaaa
-
sorry, sekol som sa. Dal som ./test a nic sa nestalo aj tak
-
skus sa spytat svojho cviciaceho priamo na cviku, podla mna to bude iba nejaka malickost.. nieco niekde nenapisane, alebo navyse zbytocne pridane
-
Kukni či si ten hlavičkový súbor karel.h naozaj tam dal. Zapisovať do /usr/include ťa pustí len ak si root.
Má tvoj zdroják takýto tvar?
#include <karel.h>
int main() {
turnOn("svet.kw");
// zdrojak
return 0;
}
-
dik chlapi, uz to funguje.
-
Vedel by mi niekto pomoct, ako nastavit presne vsetky kniznice v NetBeanse pre Karla?
-
Moj problem sa netyka priamo karla, no Cčka v 64bit. linuxe. Na žiadnom distre čo som skúšal (mandriva/fedora/ubuntu) mi nechce zobrat knižnicu <math.h>.Pri kompilacii mi vyhodi build error a hlasky ze mi chybaju subory ako <ansi.h> alebo <sys/reent.h>. Skúsal som si tie subory postahovat a nakopcit do jednotlivých adresarov no nepomohlo to. ??? Rovnake chyby mi vyhadzuje aj NetBeans 7.1 aj terminal.
-
skusil si pridat -lm?
ah: no neskusil, diky :beer1: