C++11 原子。为什么可以编译,但不能链接?
我正在尝试编写一个多生产者、多消费者队列。 我在 Arch Linux 上使用 G++ 4.6,它在 G++ 4.7 上也崩溃了。 #include #include #include #include #in…
MSVC 运行时依赖性问题
我已经构建了几个使用 MSVCRT.lib 的 DLL,它们都已成功创建,但是在 Dependency Walker 中缺少 5 个依赖项,其中 1 个是我的,无需担心。 其他 4 个…
共享库中未定义的外部符号
我最近在 iOS SDK4.3 的 System.B.dylib 库上运行了 nm -m -p -g,并惊讶地发现很多标记为 的符号>(未定义)(外部)。为什么以及何时将未定义的符号…
有关加载和链接 elf 文件的参考书或文档
我已经在 Windows 中实现了 elf 解析器的某些方面,直到获取符号表信息和符号相关信息。现在我想继续了解有关链接和加载的更多信息,我认为这与解析 e…
libiconv 未链接到 iOS 项目
我正在尝试将 MailCore 编译到我正在制作的 iOS 应用程序中,链接器一直抱怨 libiconv 未链接到至少我认为这是在抱怨。这就是它输出的内容:( Undefi…
具有多个源文件的内核模块中缺少组件
我有一个带有单个 C 源文件 foo.c 的小模块,一切都很好。 #include #include static int __init foo_init(void) { printk(KERN_INFO "foo_init says …
masm32 链接 2 个 .obj 文件(简单)
我刚刚开始学习 masm32,对 .obj 文件有点困惑,我以前使用过 C#,所以编译器为我链接,现在我有 qeditor,但我找不到组装多个 .asm 文件的选项。我有…
Visual Studio 2008 C 上的链接器错误:64 位 Windows 中的 32 位库
看,我已经完成了我的作业,谷歌搜索和堆栈溢出,但仍然无法管理它。所以,pwleese,不要告诉我将我的库与 Project > 链接起来。属性>链接器>输入>额…
ubuntu 11.04 上的 gold 链接器默认不搜索 /usr/local/lib
我正在尝试使用 gold 链接器来编译我的代码,但默认情况下它不会在 /usr/local/lib 中搜索库。我尝试在 /etc/ld.so.conf.d/ 中添加 /usr/local/lib 但…
c++在命名空间中共享变量时出现重复符号链接器错误
对于 C++ 来说还是比较新的, 我有一个带有命名空间的头变量,其中有一些常量,看起来像这样 namespace blah { const std::string x="foo"; } 我以这…
愉快地链接不兼容的类型会导致混乱
我一直在尝试找出 g++ 的一些边界,尤其是链接 (C++) 对象文件。我发现了以下好奇心,在提问之前我试图尽可能压缩它。 代码 文件 common.h #ifndef _C…
Xcode 链接器错误:无法分配区域
我想在 iPad2 上运行一个应用程序,但在链接时出现此错误: collect2: ld terminated with signal 6 [Abort trap] ld(69392) malloc: *** mmap(size=1…