• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Karel na 64-bitovom Linuxe

Started by Ageiris, 18.02.2012, 12:51:27

« predchdzajce - alie »

Ageiris

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

mino

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

Ageiris

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

Brand

./test.c nemoze ist, pretoze to je zdrojak, nie spustitelny subor.
Vystup z kompilacie si si dal test, takze jedine ./test ako pise eminkaaa

Ageiris

sorry, sekol som sa. Dal som ./test a nic sa nestalo aj tak

ApokalypS

skus sa spytat svojho cviciaceho priamo na cviku, podla mna to bude iba nejaka malickost.. nieco niekde nenapisane, alebo navyse zbytocne pridane
80% mozgu človeka tvorí kvapalina, v mojom prípade brzdová..

CHCEM S5 :zuzka: STARY IS :zuzka: !!!!
http://www.tu-ke.com/forum/o-nicom/otvoreny-list-vedeniu-firmy-dupress-(dodavatel-mais)/

Wolfdale

#6
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;
}

Ešte sme to nedokončili celkom, ale takmer sme už začali.

Ageiris


Wolfdale

Vedel by mi niekto pomoct, ako nastavit presne vsetky kniznice v NetBeanse pre Karla?

Ešte sme to nedokončili celkom, ale takmer sme už začali.

Stormmast3r

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.

Stormmast3r