Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
确定库的地址存储器 我想知道有没有人会知道一些工具,可以告诉你用C++编写的静态或动态库的地址存储器(对于Windows、Linux和Mac OS)。_C++_C_Visual Studio 2010_Gcc_Xcode4 - Fatal编程技术网

确定库的地址存储器 我想知道有没有人会知道一些工具,可以告诉你用C++编写的静态或动态库的地址存储器(对于Windows、Linux和Mac OS)。

确定库的地址存储器 我想知道有没有人会知道一些工具,可以告诉你用C++编写的静态或动态库的地址存储器(对于Windows、Linux和Mac OS)。,c++,c,visual-studio-2010,gcc,xcode4,C++,C,Visual Studio 2010,Gcc,Xcode4,感谢您可以使用Linux,它显示关于ELF文件的信息。您可以使用它来了解共享库(隐式加载的动态库)的地址以及所有静态符号的地址。但是,您不能将其用于在运行时显式加载的库。您也可以在Linux中关闭地址空间随机化。您想知道使用了多少内存,或者库在内存中的位置吗?现代操作系统已经开始随机化库位置,使恶意软件更难利用它们。实际上,我认为我给出了一个错误的解释。我为x86和x64架构编译了boost,我为cpp netlib编译了库,当我运行代码时,我有一些运行时错误,因此我想检查库是否根据正确的架构编

感谢您可以使用Linux,它显示关于ELF文件的信息。您可以使用它来了解共享库(隐式加载的动态库)的地址以及所有静态符号的地址。但是,您不能将其用于在运行时显式加载的库。您也可以在Linux中关闭地址空间随机化。

您想知道使用了多少内存,或者库在内存中的位置吗?现代操作系统已经开始随机化库位置,使恶意软件更难利用它们。实际上,我认为我给出了一个错误的解释。我为x86和x64架构编译了boost,我为cpp netlib编译了库,当我运行代码时,我有一些运行时错误,因此我想检查库是否根据正确的架构编译。我在这里有点不知所措,所以请随时纠正我的错误。谢谢,谢谢,我查一下。请阅读我上面的评论,以确保我们在同一页上。我没有找到其他工具,谢谢。