2013-03-18 67 views
0

的第一个和最后一个图像(地址),我试图抓住与源代码的开始和一个在年底关联的地址。我试图用LLVM,Clang来做,但我做不到。 有没有一种方法来获取源代码的每一行相关联的内存地址?获取代码

感谢

回答

0

有几种可能性:

  • 您可以使用调试信息这一点。但是请注意,这 信息可能不准确的优化代码
  • 另外, 您可以使用特殊的连接器脚本,它会之前和之后的代码段中的所有代码中插入两个符号 。
+0

安东非常感谢你对我的帮助。我在编译器中不太擅长,我使用Clang来获取调试信息。我用这个命令: 铿锵++ -S -emit-llvm helloworld.cpp opt -print-dbginfo helloworld.s 但是,它没有给我任何东西! – user2180808 2013-03-18 07:24:08

+0

添加-g来产生调试信息 – 2013-03-19 08:00:01