» »

gcc in linkanje

gcc in linkanje

mile ::

Imam en programček, ki uporablja knjižnico targa.c (nestandardna)
vse datoteke se nahajajo v /develop/koda

listing2.c
targa.c
targa.h

program se prevede, samo zadeva se noče zlinkat

uporabljam naslednji ukaz


gcc listing2.c -L /develop/koda/ -lm -mmmx

/tmp/ccqcwUVM.o(.text+0x2d9): In function `load_img_from_tga':
: undefined reference to `tga_read'
/tmp/ccqcwUVM.o(.text+0x585): In function `save_img_as_tga':
: undefined reference to `tga_write'
collect2: ld returned 1 exit status


ima kdo idejo, kaj počnem narobe?

hvala

noraguta ::

hhm -ltarga ?

mile ::

tud to sm probu pa ni palil

sm dodal se en

#include "./targa.c"
polek #include "./targa.h"

pa dela zdej. Sm mislu, da je potrebno sam header od knjižnice vključit....


Pismu, preveč v delphiju programeram :8)

noraguta ::

ne mors se povedat s cim ces zlinkat.

OwcA ::

Saj načeloma, bi moral bit tudi v Cju le header dovolj.
Otroška radovednost - gonilo napredka.

Zgodovina sprememb…

  • spremenilo: OwcA ()

noraguta ::

ja c heder pa lib bi moru bit skompajleran. pol pa sam -ltarga. tko je pa cel source prevedu. tut dobr.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

gcc + math.h + -lm problem

Oddelek: Programiranje
9989 (905) BigWhale
»

C++ problem: težava z hirerarhijo razreda

Oddelek: Programiranje
141234 (1074) fiction
»

[C++ & Linux & G++ prevljalnik]Kako dodati knjižnico?

Oddelek: Programiranje
91325 (1325) balocom
»

Qt Designer -> KDevelop C++ Error

Oddelek: Programiranje
352125 (1655) 'FireSTORM'
»

Kako najlazje najt tapravo library

Oddelek: Programiranje
5883 (780) Trancedeejay

Več podobnih tem