- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Ubuntu 上使用 libbfd,并且我已经安装了 bin utils:
Reading state information... Done
binutils-dev is already the newest version (2.26.1-1ubuntu1~16.04.8).
0 upgraded, 0 newly installed, 0 to remove and 147 not upgraded.
root@server:~/Documents/Exercicios/BinaryLoader#
但是当我尝试编译我的程序时
g++ -D_GLIBCXX_USE_CXX11_ABI=0 loader.cc
我越来越
loader.cc:(.text+0x4c): undefined reference to bfd_get_error
loader.cc:(.text+0x53): undefined reference to bfd_errmsg
#include <bfd.h>
#include <stdio.h>
#include "loader.h"
#include <stdlib.h>
static int load_symbols_bfd(bfd *bfd_h, Binary *bin)
{
int ret;
long n, nsyms, i;
asymbol **bfd_symtab;
Symbol *sym;
bfd_symtab = NULL;
n = bfd_get_symtab_upper_bound(bfd_h);
if (n < 0) {
fprintf(stderr, "failed to read symtab (%s)\n",
bfd_errmsg(bfd_get_error()));
...
}
...
}
最佳答案
g++ -D_GLIBCXX_USE_CXX11_ABI=0 loader.cc
g++ -D_GLIBCXX_USE_CXX11_ABI=0 -lbfd loader.cc
.
关于c++ - 未找到 BFD 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62987448/
我必须向现有目标文件添加一个符号。我目前正在尝试使用 elf32-i386 目标。我尝试以读/写模式打开目标文件: abfd = bfd_fopen ("test.o", "elf32-i386",
这个问题在这里已经有了答案: Trying to include a library, but keep getting 'undefined reference to' messages (3 个
我正在尝试在 Ubuntu 上使用 libbfd,并且我已经安装了 bin utils: Reading state information... Done binutils-dev is alrea
我正在使用 libld ( http://linux.die.net/man/3/dladdr ) 中的 dladdr 来跟踪函数调用。这是带有单个跟踪元素的最小示例: #include #inclu
我的问题是关于 bfd 以及节数在以下代码中的工作方式。 bfd 结构的 gdb 调试器中的代码和转储及其内部的部分结构如下所示。我还在下面包含了 bfd 和 bfd-> 部分的数据结构定义。我的问题
我下载了 oprofile zip,然后将其解压缩。然后使用命令 ./configure --prefix=/home/eranga/Software/oprofile-1.1.0 我试图安装它。以下
我实际上是在尝试使用 MinGW 编译一个使用 bfd 库(binutils 的一部分)的应用程序。我已将 libiconv 1.13 和 gettext 0.17 包添加到我的 MinGW 目录中。
我有一个从 C++ 编译的 .lib 文件,我希望能够在 Linux 中使用 BFD 执行一些与 .so 文件相同的操作。是否有任何替代方法或方法可以让 BFD 使用 .lib 文件?谢谢! 最佳答案
我是 Linux 编程新手,正在尝试使用 BFD 库。这是我正在尝试编译的当前代码: #include #include bfd *abfd; int main() { bfd_init();
我正在使用 gdb 和 libbfd 从 elf 文件中检索全局变量信息并显示它。 我可以从 libbfd 获取以下数据:全局变量名称、地址和大小。 我使用 gdb 和 gdb\MI(ptype、wh
我正在尝试使用 BFD 库,所以我安装了软件包 binutils-dev 并包含: #include 我正在从我的代码中调用 bfd_openr 和 bfd_close 等等。 最近我升级了软件包,
我的 Web 应用程序安全性由 Spring Security 3.02 处理,但我找不到任何对暴力检测的现成支持。 我想实现一些应用级 BFD 保护。例如,通过在数据库 (JPA) 中存储每个用户的
我试图通过管道从 gcc 获取输出,但它抛出了上面的错误。命令行是 gcc -pipe -c -o - -xc -。代码通过 STDIN 输入。显然,BFD 库需要一个可搜索的描述符。有没有办法解决此
我正在尝试在 Windows 7 x64 上从 python27.dll 构建 64 位版本的 libpython27.a。 按照这些 instructions ,我试过: E:\temp>gende
我想使用 HPCToolkit 工具分析 openMP 程序。 我已经使用 GNU 4.7.2 编译器安装了 hpctoolkit-externals-5.3.2-r3950 和 hpctoolkit
当我尝试安装 ruby gem json 1.8.3 时,我看到了类似于 C 编译器错误的内容 这是我正在运行的命令: gem install json -v '1.8.3' 我的输出是: Build
我是一名优秀的程序员,十分优秀!