Forum » Programiranje » [C] Knjižnice pri compile-anju
[C] Knjižnice pri compile-anju
BlueWhale ::
Ko hočem skompajlat program fftux.c (vir) z
gcc fftux.c -o fftux -L /home/kasiopeja/sp/ -l fftw3.h -lm
dobim tole:
fftux.c: In function ‘main’:
fftux.c:63: warning: incompatible implicit declaration of built-in function ‘memset’
/usr/bin/ld: cannot find -lfftw3.h
collect2: ld returned 1 exit status
fftw3.h sem zloadala posebej in v prog. dodala #include "/home/kasiopeja/sp/fftw3.h"
Kaj bi lahko bilo narobe?
gcc fftux.c -o fftux -L /home/kasiopeja/sp/ -l fftw3.h -lm
dobim tole:
fftux.c: In function ‘main’:
fftux.c:63: warning: incompatible implicit declaration of built-in function ‘memset’
/usr/bin/ld: cannot find -lfftw3.h
collect2: ld returned 1 exit status
fftw3.h sem zloadala posebej in v prog. dodala #include "/home/kasiopeja/sp/fftw3.h"
Kaj bi lahko bilo narobe?
Gundolf ::
> gcc fftux.c -o fftux -L /home/kasiopeja/sp/ -l fftw3.h -lm
Tole ima par napak. Mislim da za -L in -l ne sme biti presledka (čeprav nisem 100%). Vsekakor je pa -l fftw3.h narobe. To je kvečjemu -lfftw3. Tako kot ti pač na strani piše:
gcc -o fftux fftux.c -lfftw3 -lm
Od tod ta tvoja napaka: /usr/bin/ld: cannot find -lfftw3.h
>fftw3.h sem zloadala posebej in v prog. dodala #include "/home/kasiopeja/sp/fftw3.h"
Pa si inštalirala prej tole knjižnico? Ker ponavadi se ti take knjižnice ob inštalaciji same pravilno postavijo po direktorijih pa ti potem niti ni treba posebej nastavljat kje so sourci, kje je library.
Tole ima par napak. Mislim da za -L in -l ne sme biti presledka (čeprav nisem 100%). Vsekakor je pa -l fftw3.h narobe. To je kvečjemu -lfftw3. Tako kot ti pač na strani piše:
gcc -o fftux fftux.c -lfftw3 -lm
Od tod ta tvoja napaka: /usr/bin/ld: cannot find -lfftw3.h
>fftw3.h sem zloadala posebej in v prog. dodala #include "/home/kasiopeja/sp/fftw3.h"
Pa si inštalirala prej tole knjižnico? Ker ponavadi se ti take knjižnice ob inštalaciji same pravilno postavijo po direktorijih pa ti potem niti ni treba posebej nastavljat kje so sourci, kje je library.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Makefile in c++Oddelek: Programiranje | 3065 (2105) | Looooooka |
» | [C++Qt] libs, style-sheet in opravilna vrsticaOddelek: Programiranje | 1247 (1156) | 'FireSTORM' |
» | compiling mplayer z mp3lame supportOddelek: Programska oprema | 1104 (1024) | kriko1 |
» | Linux - zagon programskega jezikaOddelek: Programiranje | 988 (830) | BigWhale |
» | Kako instalirat v linux?Oddelek: Pomoč in nasveti | 901 (857) | BigWhale |