Δημοσιεύτηκε: 12 Ιαν 2010, 04:13
από a80
Συγνώμη παιδιά αλλά βρέθηκα αμέσως σε πρόβλημα.
προσπαθώ να κάνω το παραπάνω παράδειγμα του hello.c

Λοιπόν
sudo apt-get install build-essential libgomp1 και όχι libgomp δεν υπήρχε στα packages

gcc -c -fopenmp hello.c

hello.c: In function ‘main’:
hello.c:4: warning: incompatible implicit declaration of built-in function ‘printf’



gcc -o paralleltest hello.o

hello.o: In function `main':
hello.c:(.text+0x14): undefined reference to `GOMP_parallel_start'
hello.c:(.text+0x23): undefined reference to `GOMP_parallel_end'
collect2: ld returned 1 exit status

Προσπαθώ σε 9.10 x64 με gcc 4.4.1

Ψάχνω αρκετή ώρα στο δίκτυο και βρήκα οτι compiler ειναι ο mpicc, δοκίμασα αλλά πάλι είχα λάθη.

1. Θα δοκιμάσω σε 9,04 x32
2. θα προσπαθήσω να κάνω compile την mpi γιατι τα πακέτα δεν τα εμπιστεύομαι και πολύ.

Τα λέμε.