相关疑难解决方法(0)

如何通过Make命令行将-g3标志传递给gcc?

我正在调试我们的项目,但我发现项目是用-g编译的,而不是-g3,这意味着我无法在gdb中扩展宏.我想在gcc中添加-g3标志,但我不想修改Makefile,我只想通过Make命令行添加这个标志,有人能告诉我怎么做吗?谢谢!

command-line gcc makefile

22
推荐指数
1
解决办法
2万
查看次数

通过makefile传递gcc标志

我正在尝试使用llvm构建一个传递,并且我已经完成了构建llvm及其相关组件.但是,当我按照所有步骤构建包含makefile的传递后运行make时,我得到以下内容

在制作共享对象时,不能使用对"本地符号"的重定位R_X86_64_32; 用-fPIC重新编译

在通过谷歌搜索错误消息找到修复程序后,我发现这不是特定于llvm.一些解决方案建议我在运行configure时应该使用"--enable-shared",但这对我的情况没有帮助.现在我想重新构建llvm fPIC,正如错误所说的那样.但是如何使用makefile执行此操作?

gcc makefile llvm

16
推荐指数
2
解决办法
3万
查看次数

标签 统计

gcc ×2

makefile ×2

command-line ×1

llvm ×1