我的编译命令是在macOS Seria clang -std=c11 -g -Wall -Werror -fsanitize=address -file.c -o file 编译之后,它还生成一个额外的file.dSYM文件,其中包含所有调试sybols.但是,当我使用WSL或其他*nix系统时,它不会生成这样的文件,调试符号被嵌入到可执行二进制文件中.所以我只是想知道有没有办法在macOS中用clang做同样的事情.
clang -std=c11 -g -Wall -Werror -fsanitize=address -file.c -o file
c c++ macos llvm clang
c ×1
c++ ×1
clang ×1
llvm ×1
macos ×1