在 gcc
,使用
-
-E
给出预处理代码; -
-S
、汇编代码; -
-c
,代码已编译,但未链接。
有没有接近 -I
的东西? ,这将允许我查看函数是否已内联,即查看代码扩展,就好像内联函数是预处理的宏一样?
如果没有,我应该通过汇编代码来实现,还是稍后执行内联应用程序?
最佳答案
我认为检查汇编代码是查看内联内容的最佳(也是唯一)方法。
请记住,在某些情况下,某些内联可能会在链接时发生。请参阅Can the linker inline functions?
关于c++ - 何时在编译过程中内联函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15704275/