2010-09-28 3 views
0

Je souhaite utiliser le projet hérité "C" dans l'Eclipse. Dans le projet, il faut "autoreconf -vi" suivi de "./configure" avant make pour commencer. Mon problème est que je ne suis pas capable de faire "autoreconf -vi" et "./configure" de l'éclipse.en utilisant le projet hérité dans Eclipse

Merci Arpit

Répondre

0

L'utilisation de "autoconf" et hacks similaires ne sont plus nécessaires. Ils étaient nécessaires pour porter le code C sur des plates-formes qui ne supportaient pas correctement la norme ISO C89, mais ont fait une tentative raisonnable. Nous sommes 21 ans plus tard et de tels systèmes sont assez rares.

Donc, vous devez vérifier l'utilisation de Autoconf macros et les supprimer.

déchirage ./configure pourrait être plus difficile, mais il est aussi possible que vous ne pourriez pas avoir besoin du tout - il ne pouvait exister que par suite de autoconf.

+1

Je ne peux pas annuler la configuration ou "autoreconf -vi". – Arpit

+0

Essayez plus fort. Il n'y a pas de bonne raison de les garder. – MSalters

1

Vous devriez essayer d'activer les fonctions autotools à partir du Eclipse Linuxtools Plugin: si vous avez CDT, le plugin Linuxtools devrait déjà être disponible dans votre environnement eclipse. Cependant, vous devez activer les fonctionnalités de celui-ci:

  • utiliser le menu suivant: Aide/Installer un nouveau logiciel
  • dans le type de boîte de recherche « linux », trouver le plugin et
  • Cochez la case (+ OK)
  • enfin sélectionner au moins Linux "Outils/support Autotools pour CDT" (aussi appelée graphique, gcov, gprof, LTT pourrait être intéressant, mais pas nécessaire pour votre problème)

Remarque: si vous ne le faites pas avez déjà le plugin disponible, détaillé Des instructions avec une URL de mise à jour sont disponibles sur la page wiki Linux Tools Project/PluginInstallHelp.

Une fois que vous avez ce plugin installé, vous pouvez:

  1. Convertir un projet existant par: Fichier/Nouveau/Convertir en C/C++ Autotools Projet/Next/Suivant/Terminer
  2. Modifier le projet propriétés au besoin: Projet/Propriétés/Outils automatiques/Configurer les paramètres, par exemple, pour spécifier les indicateurs de configuration dans l'onglet avancé, spécificateurs de plate-forme pour la compilation croisée etc.

Espérons que cela vous aidera.

Cheers,
Christophe.

= Ils ne savaient pas que c'était impossible, alors ils l'ont fait! --Mark Twain =

Questions connexes