kfoynt Δημοσ. 6 Ιουνίου 2010 Δημοσ. 6 Ιουνίου 2010 Έχω ένα πρόγραμμα του πανεπιστημίου και προσπαθώ να το κάνω compile. Το πρόβλημα είναι ότι ενω σε Ubuntu δουλεύει κανονικά, στο Snow Leopard παίρνω το εξής error: >( cd applications/solver; \ make "CC= gcc" "CFLAGS=-O2" \ "DEFINE=-DINTS=short" "LIBS=-lm /usr/local/lib/libf2c.a" ) gcc -O2 main.o solver.o -o hopdm -L../../interface -linterface -L../../hopdm -lhopdm -lm /usr/local/lib/libf2c.a ld: warning: in ../../interface/libinterface.a, file was built for unsupported file format which is not the architecture being linked (x86_64) ld: warning: in ../../hopdm/libhopdm.a, file was built for unsupported file format which is not the architecture being linked (x86_64) Undefined symbols: "_preproc_Lp", referenced from: _solve_linear_progr am in solver.o "_solve_Lp", referenced from: _solve_linear_progr am in solver.o "_free_Lp", referenced from: _solve_linear_progr am in solver.o _solve_linear_progr am in solver.o "_read_Lp", referenced from: _solve_linear_progr am in solver.o "_get_opt_solution", referenced from: _solve_linear_progr am in solver.o "_print_Lp", referenced from: _solve_linear_progr am in solver.o ld: symbol(s) not found collect2: ld returned 1 exit status make[1]: *** [hopdm] Error 1 make: *** [all] Error 2 Θα βοηθηθούσε πολύ αν κάποιος γνωρίζει απο compilers! Το πρόβλημα προφανώς είναι οτι κάνει compile για λάθος architecture? πρεπει να αλλάξω τα options στα flags στο make file, ΑΛΛΑ τι options χρειάζονται?
bnvdarklord Δημοσ. 6 Ιουνίου 2010 Δημοσ. 6 Ιουνίου 2010 Να υποθέσω οτι το Mac ειναι 32bit και τα Ubuntu 64bit?
kfoynt Δημοσ. 6 Ιουνίου 2010 Μέλος Δημοσ. 6 Ιουνίου 2010 Τα ubuntu ειναι 32 bit, τα έχω σε Virtual. Το snow leopard θα σε γελάσω, αλλα δύσκολο να ειναι 64, από ότι βλέπω στο system preferences λέει: 64-bit Kernel and Extensions: No.
kfoynt Δημοσ. 6 Ιουνίου 2010 Μέλος Δημοσ. 6 Ιουνίου 2010 Ναι, και τι κάνω με αυτό? ζητάω βιβλιοθήκες και τις ξανακάνω compile? Ετσι όπως μου έχουν δώσει τα libs τώρα δεν παίζει να τρέξει? Who are you?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.