2012-02-27 42 views
1

我剛開始使用SciTE,我非常喜歡它,但此刻我遇到了一些問題。在SciTE中鏈接C++

當我用一個文件製作一個簡單的「hello world」時,一切正常。但是當我開始添加其他文件時,我遇到了鏈接導致未定義引用的問題。

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 

運行我簡單的make文件可能看起來像

的Makefile

CC=g++ 

all: program 

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

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