c++ - 用linux和g++生成pdb文件

标签 c++ linux g++

这是我的生成文件。我还想生成 .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 文件有什么建议吗?

最佳答案

I would also like to generate .pdb files

你不能:PDB file format是 Microsoft 专有且未记录的,因此不能由非 Microsoft 工具生成。

PDB 文件也不能在 Linux 上使用。换句话说,您希望生成 PDB 可能是由于您缺乏理解。

关于c++ - 用linux和g++生成pdb文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26568548/

相关文章:

c++ - 自定义内存分配器设计

c++ - 如何编译需要 <winsock2.h> 的 c++ 项目?

android - Android 的 CPU 调速器

linux - 如何在删除前检查文件是否存在?

c++ - -Wundef 不会被 g++ 中的 pragma 忽略

c++ - std::enable_if 有条件地编译成员函数

c++ - 图形生成器未发布,渲染在后台

c++ - TerminateProcess 上的 ERROR_INVALID_HANDLE (VS C++)

python - 在 Linux 上的 python 中检测连接到 Raspberry Pi 的无线设备

c++ - Gcc/G++ 编译成 NIOS 2 程序集