Voisiko joku ysävällisesti neuvoa miten gcc käynnistetään ?
Ympäristö on RH9
gcc ei löydä funktioita
-------------------------?? komentorivi on väärin ??????
TÄSSÄ C-OHJELMAN ALKUA (radi.c)
--------------------------------------------------
#include
#include
#include
int main (void)
{
double a, b, c, R, alfa;
a = 100.0;
b = 5.0;
c = sqrt (a*a b*b);
alfa = atan2 (b, a);
----------------------------------------------------
TÅSSÄ KOMENTORIVI (joitakin muitakin on kokeiltu)
---------------------------------------------------
$ gcc -L/usr/lib/gcc-lib radi.c
--------------------------------------- TÄSSÄ TULOS .... MISSÄ VIKA ?
/tmp/ccedwbhC.o(.text 0x48): In function `main':
: undefined reference to `sqrt'
/tmp/ccedwbhC.o(.text 0x6b): In function `main':
: undefined reference to `atan2'
collect2: ld returned 1 exit status
$
Ympäristö on RH9
gcc ei löydä funktioita
-------------------------?? komentorivi on väärin ??????
TÄSSÄ C-OHJELMAN ALKUA (radi.c)
--------------------------------------------------
#include
#include
#include
int main (void)
{
double a, b, c, R, alfa;
a = 100.0;
b = 5.0;
c = sqrt (a*a b*b);
alfa = atan2 (b, a);
----------------------------------------------------
TÅSSÄ KOMENTORIVI (joitakin muitakin on kokeiltu)
---------------------------------------------------
$ gcc -L/usr/lib/gcc-lib radi.c
--------------------------------------- TÄSSÄ TULOS .... MISSÄ VIKA ?
/tmp/ccedwbhC.o(.text 0x48): In function `main':
: undefined reference to `sqrt'
/tmp/ccedwbhC.o(.text 0x6b): In function `main':
: undefined reference to `atan2'
collect2: ld returned 1 exit status
$
Vastaukset 2
Vanhimmat
Tuohon ongelmaan taidettiinkin jo vastata toisella alueella, mutta mainitaan vielä, että tuota -L/usr/lib/gcc-lib ei välttämättä tarvita tuossa ollenkaan. gcc saa kaivettua nuo oletushakemistot jostain sen asetustiedostoistaan muutenkin.
Linkkaa matikkakirjasto mukaan:
gcc -lm radi.c