2012-03-06 10 views
6

Estoy tratando de usar Eclipse con una base de código existente. Este código tiene el archivo Makefile enterrados varios directorios desde la raíz de las fuentes del proyecto. Si digo eclipse, este directorio oculto es la raíz del proyecto, todo se compila, pero no contiene ningún índice, ya que Eclipse no sabe dónde están las fuentes.Cómo hacer que Eclipse use un archivo MAKE existente que no está en la raíz del proyecto

Si le digo a Eclipse que use la raíz de las fuentes, no he podido hacer que Eclipse use el archivo Mentre enterrado.

He leído las otras respuestas a las preguntas de Eclipse makefile, pero todavía tengo problemas para hacer que Eclipse funcione a la perfección. También probé un script de esquema de Builder personalizado que usa el Makefile enterrado pero no tuve suerte.

¡Gracias por cualquier ayuda!

Respuesta

8

Intentaré cambiar directorio de construcción de su proyecto. En las propiedades del proyecto: C/C++ Build ->Configuraciones del constructor ->Directorio de compilación.

enter image description here

+0

O cambiar el comando de generación para incluir la f ... '' interruptor. – eriktous

+1

@eriktous, o mejor '-C ...' para cambiar el directorio de trabajo también. –

+0

Claro, pero eso lograría lo mismo que cambiar el directorio de compilación en el menú, como lo mostró en la respuesta (que veo como una forma más agradable de hacerlo). La elección entre '-f' y' -C' depende de dónde desee que vayan los archivos de salida. – eriktous

Cuestiones relacionadas