首页 文章
  • 0 votes
     answers
     views

    共享库的外部符号使用计数

    我想找到一些外部符号,由另一个共享库(.so)使用 . 我很容易就能跑 nm -D ./lib_the_one.so 并通过grepping获取已使用符号的列表,例如'U'(未定义的符号): U The_external_symbol 现在我想知道,在整个库“lib_the_one.so”中存在一些符号的用法(静态) . 更确切地说, 对于某些外部功能有多少直接调用 引用外部变量的次数...
  • 1 votes
     answers
     views

    二进制文件格式(ARM GCC)

    什么包含来自ARM GCC的ARM设备的二进制文件? 里面有关于写入的目的地址的一些信息吗?或者只是原生的,纯粹的程序内容,没有关于内存位置的信息? 如果我有一个引导加载程序,或者通过程序员,我可以在闪存中的任何地方写一个二进制文件,或者通过有关特定内存地址的内部信息自行编写? 如果我设置我的链接描述文件来编写特定内存地址中的程序,那么bin文件会有影响吗?
  • 1 votes
     answers
     views

    尝试编译binutils时配置错误

    我正在尝试构建一个交叉编译器,但由于某种原因,binutils无法编译 . 当我运行 make all 时,这是我在一段时间后得到的: 加载缓存.././config.cache检查是否启用Makefile的维护者特定部分...不检查是否安装libbfd ...不检查可执行文件后缀...(缓存).dSYM检查gcc . ..(缓存)/usr/local/Cellar/apple-gcc42/4...
  • 22 votes
     answers
     views

    一起编制binutils和gcc的配方?

    根据gcc build instructions,您可以与构建gcc(以及gmp,mpc等)同时构建binutils . 这是该页面所说的内容: 如果您还打算构建binutils(升级现有安装或用于代替OS的相应工具),请将binutils发行版解压缩到同一目录或单独的目录中 . 在后一种情况下,添加符号链接到您打算与编译器(bfd,binutils,gas,gprof,ld,opcodes,....
  • 4 votes
     answers
     views

    构建交叉编译64位GCC失败

    我正在尝试创建一个工作的gcc交叉编译器,它存在于我的本地机器上[Darwin new-host-2.home 10.7.4 Darwin Kernel Version 10.7.4:Mon Apr 18 21:24:17 PDT 2011; root:xnu-1504.14.12~3 / RELEASE_X86_64 x86_64]并以FreeBSD 8.2 x86_64(FreeBSD中的AM...

热门问题