Node.js 模块 - 添加链接依赖
我正在为同事的 C 库开发 Node.js 包装器模块。该库以共享对象 (.so) 形式创建,用于动态链接。 我的 CPP 模块文件以 #include "path/to/lib/source/l…
如何检查链接描述文件中是否定义了符号
我正在使用不同的链接描述文件。在某些情况下,定义了一个值,在其他情况下,未定义该值: DIRECTORY_ADDRESS = 0x80100000; DIRECTORY_SIZE = 32M; …
g++ 4.6 在 mac os x 上调用 ld 时在 -F 和路径之间添加一个空格
我为 Mac OS X 编译了 g++ 4.6。它工作正常,除非我使用 -F 选项,在这种情况下我会收到错误: ld: -F must be immediately followed by a directory …
在 iOS 工具链上链接 PhoneGap 框架
再次向 Stack Overflow 社区问好!我非常感谢您在此事上的帮助。 最近我编译并安装了 iOS CentOS 6.2 i386 上的工具链在 Windows 7 Home Premium x64 …
与“gcc”相关的链接错误;和'-lm'
嗯,我认为我的问题有点有趣,我想了解我的 Ubuntu 机器上发生了什么。 我使用 gcc -lm -o 无用的unused.c 编译并链接了以下无用的代码: /* File use…
如何使 gcc/ld 迭代多个“-l 库”?当使用-static时?
我想静态编译 pdf2svg 以便我能够在稳定的 Debian 中使用最新版本。 ./configure 没有提供 --enable-static 选项,因此我在 Makefile 中手动添加 -sta…
编译用于链接 OSX 的二进制文件
我正在尝试将二进制文件编译成 MACH_O 目标文件,以便可以将其链接到 dylib 中。 dylib 是用 c/c++ 编写的。 在linux上使用以下命令: ld -r -b binar…
ld:osX 机器上的重复符号 [libpmk]
我正在尝试编译 libpmk 库 http://people.csail.mit.edu /jjl/libpmk/#docs 遵循此处的文档 http://people.csail.mit.edu/jjl/libpmk/documentation/ …
如何使用 GNU ld 创建一个空部分?
我正在研究 cortex-m3 芯片。源代码中保留了堆栈空间,并在 bss 部分保留了未初始化的数组。我使用的链接器脚本如下: MEMORY { FLASH (rx) : ORIGIN …
导致 ld: 重复符号的原因是什么
函数中的重复符号 StringFunctions::intToString(int) /Build/Intermediates/Y36PJC-mrvikmil.build/Debug/Y36PJC-mrvikmil.build/Objects-normal/x86…
找不到 -lgnustl_static:使用 NDK r7 编译 Android SDL 端口
我正在尝试使用新的 Android NDK r7 版本为 Android 构建这个 libSDL 端口: https://github。 com/pelya/commandergenius 我知道我正在做一些在某种…
GCC 如何链接对象?
我可以使用此命令链接我的 example.o ,没有任何问题 gcc example.o -o example.exe ,但如果我使用 ld 手动链接它,我会收到许多错误: ld example.o…
链接到 .so 文件中的旧符号版本
在 x86_64 linux 上使用 gcc 和 ld 我需要链接到较新版本的库 (glibc 2.14),但可执行文件需要在旧版本 (2.5) 的系统上运行。由于唯一不兼容的符号是 …