Netbeans

Publié : 30.11.2009 - 17h46 par Antoche

Hello à tous,
pour tester mon code en Ansi C avant de le transférer sur un pic, j'ai utilisé netbeans sous Windows et tout est ok il me crée un .exe qui se lance avec console.
J'ai ensuite installé Netbeans sur Mac, créé un nouveau projet, réglé le bon compilateur dans les préf,copié collé le code depuis mon main.c de windows et la il refuse de compiler en me mettant ces erreurs.
" /usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
/usr/bin/make -f nbproject/Makefile-Debug.mk dist/Debug/GNU-MacOSX/interrupt
mkdir -p dist/Debug/GNU-MacOSX
gcc -o dist/Debug/GNU-MacOSX/interrupt build/Debug/GNU-MacOSX/main.o
/usr/bin/ld: /usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../libSystem.dylib unknown flags (type) of section 6 (__TEXT,__literal16) in load command 0
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/GNU-MacOSX/interrupt] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 143ms)"

si je compile uniquement le main.c, la compile passe, donc le prob ne vient pas du code en lui-même.

java est à jour. Qu'ai-je fait faut ?

Ensuite est-ce que le projet se lance tout seul avec terminal par exemple ou dois-je le lancer à la main et avec quelle application ?

merci

edit: je viens de m'apercevoir dans les préfs/C,C+ que " Fortran compiler is missing or invalid" mais ne sais ce qu'il faut mettre comme fichier dans le champ.


Re: Netbeans

Publié : 01.12.2009 - 21h53 par 6ix

Antoche a écrit :si je compile uniquement le main.c, la compile passe, donc le prob ne vient pas du code en lui-même.


Que veux-tu dire ? Que la compilation est ok mais que Netbeans n'arrive pas à lancer l'application ?

Je ne connais pas très bien Netbeans, mais puisqu'il s'agit de C, essaie éventuellement de compiler ton code avec Xcode pour voir si cela fonctionne.

Logiquement un Run devrait lancer l'application après compilation. Mais rien ne t'empêche de la lancer depuis le Terminal.


Re: Netbeans

Publié : 02.12.2009 - 7h08 par Antoche

6ix a écrit :
Que veux-tu dire ? Que la compilation est ok mais que Netbeans n'arrive pas à lancer l'application ?



Bonjour et merci pour ta réponse,
non, les erreurs indiquées me font penser à un problème de configuration du logiciel. Netbeans offre la possibilité de compiler uniquement le fichier source (main.c dans mon cas) et la ça passe :

"CLEAN SUCCESSFUL (total time: 89ms)

mkdir -p build/Release/GNU-MacOSX
rm -f build/Release/GNU-MacOSX/main.o.d
gcc -c -O2 -MMD -MP -MF build/Release/GNU-MacOSX/main.o.d -o build/Release/GNU-MacOSX/main.o main.c
BUILD SUCCESSFUL (total time: 176ms)"

C' est lorsque je compile avec le bouton "Run main project" ( la touche PLAY) que les erreurs apparaissent mais dans les deux cas le programme ne se lance pas. Je vais essayer avec xcode.

j'utilise Netbeans car il est multiplateforme , que je l'utilise sous windows (pas taper) car cet OS est le seul proposé pour le logiciel de mon programmeur de pic (Smartprog 2).