Как скомпилировать проект содержит несколько основных функций и отладки в Eclipse CDT

Как скомпилировать проект содержит несколько основных функций в Eclipse CDT

Недавний вопрос на электрическом АКМ Ханчжоу, использование инструмента C ++ является Затмение, но Eclipse CDT не существует файлов несколько основных функций, в то же время, Интернет также нашел много информации, но в соответствии с их шагом, или не может достичь желаемого эффекта , После обеда борьбы, наконец, и теперь мы разделяем, поддерживать друг друга.

О том, как создать среду разработки Eclipse, CDT, мы не говорим здесь. Я использую среда 7 системы Windows!

Шаг один: Создание проекта нового C ++ (проект C, тоже), новый проект строительства, выберите Makefile проект, который я назвал имя проекта !! ACM

IMG

Шаг два: ACM в корневой директории проекта, новый ЦСИ и папка Debug, где ЦСИ папка используется для хранения .cpp или .c исходные файлы и Makefile! Папка отладки может быть использована для хранения какого файл .exe, цель лучше управлять файлами!

IMG

Третий шаг: в каталоге Src, создать файл hello.cpp acm.cpp и, с этими двумя документами являются основной функцией, то код может быть простым выходом, следующим образом:

#include <stdio.h>
#include <stdlib.h>

int main(void) {
	puts("!!!Hello World!!!");
	return EXIT_SUCCESS;
}

Во-вторых, опять-таки в каталоге Src, создать Makefile, следующим образом:

CC := g++
RM := rm -f
LIBS =

all:	acm	hello

acm:	acm.cpp
	$(CC)	acm.cpp	-o	../Debug/acm 
hello:	hello.cpp	
	$(CC)	hello.cpp	-o	../Debug/hello 

Если вы хотите добавить другой файл с основной функцией, добавьте выше подражать ему!
Особо следует отметить: Makefile файл, разделить между символами с язычком, без пробелов, е или ошибка!

Шаг 4: Выберите Window-> показать вид -> Make Target, получить Make Target вид! Затем щелкните правой кнопкой мыши папку Src, в котором следующие несколько новых Target, Целевые имена должны обратить внимание на Makefile красной мишени одноименному!

IMG

Дважды щелкните все, компилирует все файлы, дважды щелкните Acm привет или просто скомпилировать один файл! Примечание: После каждого изменения кода необходимо перекомпилировать файл, или изменить код не вступит в силу!

IMG

Это позволяет хранить файлы с основной функцией в C ++ проект в!

Отладка

GIF или посмотрите на картинку еще раз
Here Вставка рисунка Описание

Опубликовано 151 оригинальные статьи · вона похвала 47 · Просмотров 230,000 +

рекомендация

отblog.csdn.net/e891377/article/details/103646432