c++ - 如何使 -Wl,-y 可用于 C++ 代码

标签 c++ gcc g++

用C代码你可以做到

gcc -Wl,-y,printf main.c

这非常容易记住,在 g++ 和 C++ 代码中你不能这样做

g++ -Wl,-y,std::cout main.cpp

,那么 C++ 代码还有其他选项吗?

最佳答案

使用 nm -opr 检查符号名称并确定所需名称。

(这个答案的原始版本通过建议 c++filt 给出了所需答案的反面)。

关于c++ - 如何使 -Wl,-y 可用于 C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17936494/

相关文章:

c - GNU89,混合声明和循环初始声明

c++ - 通过值传递参数时的奇怪行为

c++在for循环中初始化2个不同的迭代器

Python 模块安装失败,因为 gcc 命令缺少标志...gcc 命令具有

android - 尝试为Android构建ZXing( native )时CMake脚本引发错误

c++ - 使用 G++ 构建时出现错误 1

c++ - 完全重建后奇怪的段错误消失了

gcc - 当 -pedantic 打开时,在 GCC 中抑制 "extra ' ;'"错误

c++ - 完美的转发和构造函数

c++ - 嵌入式 Boost::Python 和 C++:并行运行