2012-03-20 47 views
19

tengo paquete estándar de código fuente en Linux que requiere para funcionarcómo importar proyecto makefile C en Eclipse o poner en menos de Eclipse

./configure 
make 

compilarlo (y funciona bien).

La mayoría de estos archivos son C/C++

¿Es posible poner este proyecto bajo control de Eclipse? Me gustaría ver a las definiciones, etc ...

ACTUALIZACIÓN 1

tengo Eclipse Indigo corriendo en Ubuntu. Contiene CDT, por supuesto.

Cuando elijo File-Import, no veo ninguna opción coincidente en C/C++. Debajo de General tengo Existing Projects into Workspace pero obtengo No project are found to import si apunto este asistente a la raíz de mi proyecto.

ACTUALIZACIÓN 2

He instalado Eclipse con el gestor de paquetes de Ubuntu. Probablemente esto estuvo mal.

+0

¿Cuál es su configuración? – DerMike

Respuesta

19

Primero ejecute el archivo ./configure para generar el archivo Makefile. Después de eso, si tiene CDT instalado, simplemente elija la opción "Archivo-> Nuevo-> Proyecto Makefile con código existente" y señale el directorio donde está almacenado el Makefile.

+0

No tengo la opción 'Archivo-> Nuevo-> Proyecto Makefile con código existente '. Probablemente necesito instalar Eclipse no con el administrador de paquetes de Ubuntu. – Dims

+1

Pruebe Archivo-> Nuevo-> Otro-> Proyecto Makefile con código existente. Instala CDT si ya no lo has hecho. – manasij7479

3

No digas la importación.

Cree un nuevo proyecto de C/C++ utilizando el Asistente para proyectos nuevos y especifique la "carpeta raíz" como una ubicación no predeterminada del nuevo proyecto.

Ver las instrucciones here.

Lea "La creación de nuevos proyectos a partir de raíces de origen existentes"

4

Crear un nuevo proyecto, asegúrese de desactivar la opción "Usar ubicación predeterminada" mientras lo hace. Agregue la ruta del árbol de origen en el campo de ubicación. Ahora seleccione "Makefile Project" en la ventana de tipos de proyecto.

En "Configuración Builder" (Proyecto> Propiedades), desactive el "comando de generación de defecto del uso" y añade:

make -f /<your project location/Makefile 

Si su archivo MAKE es el nombre de otro modo, puede cambiar aquí.

Para ejecutar su aplicación, agregue la aplicación en Configuraciones de ejecución. Vea las instrucciones completas here.

Cuestiones relacionadas