Come compilare con complex.h

Gabriele Mambrini latina@lists.linux.it
Sat, 3 Nov 2001 19:05:09 -0500


sab 03 nov 2001 16:04:52 GMT, Roberto Polli ha scritto:
> Ciao a Tutti,
> devo usare i numeri complessi in un programma in c solo che non mi linka la 
> libreria.
> So che per linkare le librerie matematiche bisogna fare
> gcc -lm nomefile.c
> 
> Per linkare quelle complesse???

Ho fatto questa procva ed è bastato un "gcc -lm"
---
#include <stdio.h>
#include <complex.h>

int main(void) {
	float complex a,b;
	a = 2 + 4*I;
	b = 3 - 3*I;
	printf("%f+%f*I\n",crealf(a*b),cimagf(a*b));
	return(0);
}
---
Bisognerebbe vedere che errore da il linker...

ciao, 
Gabriele