【发布时间】:2014-10-26 00:12:15
【问题描述】:
这是我的生成文件。我还想生成 .pdb 文件。我已经在使用 -g 选项,但是我没有看到任何使用 .pdb 扩展名创建的文件。帖子here 也声明使用-g 选项。
CXX = g++
CXXFLAGS = -Wall -g
all: comment \
test
comment:
@echo ------Starting Build Process-----------------
test: main.o car.o student.o house.o
$(CXX) $(CXXFLAGS) -o test main.o car.o student.o house.o
main.o: student.h house.h main.cpp
$(CXX) $(CXXFLAGS) -c main.cpp
car.o: car.h
student.o: student.h car.h
house.o: house.h
clean:
rm -rf *.o test
关于如何生成 pdb 文件有什么建议吗?
【问题讨论】:
-
我正在使用
objcopy --only-keep-debug test test.debug如果我使用 .pdb 而不是调试,我会得到一个有效的 pdb 吗? -
只要使用 'valid' 并不意味着 Microsoft 的专有文件格式