2012-02-27 3 views
1

Я только начал использовать SciTE, и мне это очень нравится, но на данный момент у меня проблема.Ссылка на C++ в SciTE

Когда я делаю простой «мир привет» только одним файлом, все работает отлично. Но когда я начинаю добавлять другие файлы, у меня возникают проблемы со связыванием, вызывающие неопределенные ссылки.

g++ $(ccopts) -c $(FileNameExt) -o $(FileName).o

Это команда в моих cpp.properties. Все по умолчанию.

У меня есть main.cpp и a.cpp и a.h.

Как настроить эту учетную запись для нескольких файлов?

ответ

2

Для компиляции нескольких файлов сделать это

g++ main.cpp -o main.o 
g++ a.cpp -o a.o 
g++ main.o a.o -o program 

затем запустить с

./program 

Я просто сделать файл может выглядеть

Makefile

CC=g++ 

all: program 

program: main.o a.o 
    $(CC) $< -o [email protected] 

%.o: %.cpp 
    $(CC) $< -o [email protected]