Author Topic: Karel na 64-bitovom Linuxe  (Read 5729 times)

Ageiris

  • Newbie
  • *
  • Posts: 28
    • View Profile
Karel na 64-bitovom Linuxe
« 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

mino

  • Full Member
  • ***
  • Posts: 181
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #1 on: 18.02.2012, 21:36:26 »
Svojho casu som s tym tiez bojoval a poznacil som si postup, ako som to robil, tak ho tu pastnem :D
Code: [Select]
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

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #2 on: 19.02.2012, 21:13:47 »
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

  • Sr. Member
  • ****
  • Posts: 317
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #3 on: 19.02.2012, 23:15:15 »
./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

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #4 on: 20.02.2012, 12:31:38 »
sorry, sekol som sa. Dal som ./test a nic sa nestalo aj tak

ApokalypS

  • Hero Member
  • *****
  • Posts: 5801
  • apokalyps(a) sa mení..
    • View Profile
    • projekt k mojej diplomovke..
Re: Karel na 64-bitovom Linuxe
« Reply #5 on: 20.02.2012, 13:01:20 »
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

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #6 on: 20.02.2012, 14:40:05 »
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?
Code: [Select]
#include <karel.h>
int main() {
turnOn("svet.kw");

// zdrojak

return 0;
}
« Last Edit: 20.02.2012, 14:41:44 by Tux »

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

Ageiris

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #7 on: 23.02.2012, 10:54:58 »
dik chlapi, uz to funguje.

Wolfdale

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #8 on: 07.03.2012, 21:03:52 »
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

  • Full Member
  • ***
  • Posts: 133
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #9 on: 17.03.2012, 12:00:51 »
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

  • Full Member
  • ***
  • Posts: 133
    • View Profile
Re: Karel na 64-bitovom Linuxe
« Reply #10 on: 19.03.2012, 05:57:45 »
skusil si pridat -lm?

 ah: no neskusil, diky  :beer1: