GCC questions
Marios
marios_hellas_23 at yahoo.gr
Fri Nov 21 11:08:52 EET 2003
Χαιρετώ την λίστα
Μια και πρόσφατα είχε θέμα με c/c++, αντιμετωπίζω το εξής πρόβλημα με τον
gcc σε linux.
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include........
int main(int argc, char *argc[])
{
float tmp11;
float min_mn;
int i=5;
int alpha=1;
.
.
.
.
tmp11=min_mn*pow(alpha,(float)(i-1));
.
.
.
}
Δεν κάνει compιle (gcc 2dslinv.c) διότι λέει τέτοιο
Pow .... undefined ....
Το ίδιο και για οποιοδήποτε άλλη μαθηματική συνάρτηση (π.χ. log,
exp,......)
Έχω δοκιμάσει κάθε πιθανή εκδοχή
(float)pow(alpha,(i-1))
(float)pow((int)alpha,(int)(i-1))
Κτλ, αλλά λέει parse error ή pow undefined.
Το παράξενο είναι ότι ο ίδιος κώδικας γίνεται compile σε windows με τους
εξής compilers
Microsoft
Intel
DJGPP (της gnu για windows)
Borland
Τι γίνεται?
Ευχαριστώ
More information about the Linux-greek-users
mailing list