1

我刚开始使用 SciTE,我真的很喜欢它,但现在我遇到了一些问题。

当我只用一个文件制作一个简单的“hello world”时,一切都很好。但是当我开始添加其他文件时,我遇到了链接问题,导致未定义的引用。

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

这是我的 cpp.properties 中的命令。一切都是默认的。

我有 main.cpp 和一个 a.cpp 和啊

我如何配置它来考虑多个文件?

4

1 回答 1

2

要编译多个文件,请执行此操作

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

然后运行

./program

我简单的制作文件可能看起来像

生成文件

CC=g++

all: program

program: main.o a.o
    $(CC) $< -o $@

%.o: %.cpp
    $(CC) $< -o $@
于 2012-02-27T17:46:57.890 回答