mmo 对象格式的符号表中使用的尝试是如何工作的?
我尝试了解 mmo 对象文件格式的工作原理,该格式用于 Don Knuth 的教育 MMIX 架构。我还没有购买MMIXware,所以我必须从汇编器和模拟器的文字源文件中…
masm32 链接 2 个 .obj 文件(简单)
我刚刚开始学习 masm32,对 .obj 文件有点困惑,我以前使用过 C#,所以编译器为我链接,现在我有 qeditor,但我找不到组装多个 .asm 文件的选项。我有…
目标文件何时包含类代码?
我只是好奇这个问题,但在网上找不到答案。 假设我们有简单的标头: // SimpleHeader.h class SimpleClass { int i; } 众所周知,默认构造函数是自动…
C++ 的大小对什么有影响?目标文件取决于?
每当我们编译一个c++文件时,就会生成一个obj文件。我想知道obj文件的大小取决于什么因素? 只是为了让我的问题更清楚, 例如,一个 C++ 文件包含一个…
是否有办法获取 .exe 中包含的静态链接函数并重用它们?
例如: 假设我已将 myprogram.obj 与 myprogram.lib 链接以生成 myprogam.exe 如果 myprogram.lib > 其中包含各种特殊函数,而我不小心删除了它(以及…
WxWidgets 编译帮助
我尝试编译WxWidgets(Latest;VC9;Release),但它只输出*.obj和*.pch文件,没有*.lib文件。我知道 *.obj 文件是对象文件,而 *.pch 文件是预编译头…
使用 GNU make 和 Microsoft Visual Studio 编译器编译 .obj 文件中的所有 .c 文件
谁能告诉我这段代码有什么问题: CC = "C:\Program Files\Microsoft Visual Studio\VC98\Bin\CL.EXE" CFLAGS = /nologo /MLd /W3 /Gm /GX /ZI /Od /D …
我可以将一种编译生成的目标文件链接到另一种编译生成的目标文件吗?
更具体地说,我们假设两个编译器位于同一平台(操作系统+指令集)上。然而,其中一个目标文件是由依赖于编译器的代码生成的。另一方面 - 代码是面向对…
Microsoft Visual Studio 未将我的 CUDA .obj 文件链接到我的 .lib
因此,我们最近将项目升级为使用 Microsoft Visual Studio 2010,但我们的 CUDA 项目遇到了一些问题。 我确实安装了 2008,并且正在使用 vc90 工具包…
如何在 C++Builder 项目的 Delphi 单元中使用 Crtl? (或链接到 C++Builder C 运行时库)
我有一个 Delphi 单元,它使用 {$L xxx} 指令静态链接 C .obj 文件。 C 文件是用 C++Builder 的命令行编译器编译的。为了满足 C 文件的运行时库依赖项…