object-files

    1热度

    3回答

    假设我编译源文件文件,其中包含这一段代码, struct Point { int x; int y; }; struct Size { int x; int y; }; 由于Point和Size是完全一样的(在它的成员的存储器布局方面),编译器是否会在目标文件中生成重复代码(每个代码为struct)?这是我的第一个问题。 现在,让我们删除源代

    1热度

    1回答

    我被要求实现一个工具(for linux),它有助于C/C++程序的内存管理。主要目标是追踪内存泄漏,但我也在检查memcpy和其他内容的重叠参数。 我实际上需要我的版本来截取所有对这些函数的调用(例如来自其他库),所以我实际上需要重写它们。所以我不能使用所有帖子中建议的#define技巧。我的问题是我将如何找到原始源文件名称,调用的函数和行号。 到目前为止,我唯一的想法是用调试信息编译程序,并开

    10热度

    1回答

    有没有可以在OMF对象格式中为Windows预编译BLAS和LAPACK二进制文件的地方?我想将一些D语言代码链接到这些代码。我知道我在哪里可以得到the relevant libs in COFF format。我也知道objconv工具,它将COFF转换为OMF,但由于我不完全理解的原因,这似乎不适用于实践。这些似乎与符号中的下划线有关,尽管我尝试了几乎所有处理这些问题的设置,但似乎没有任何工

    0热度

    1回答

    有没有一种方法可以创建16位.COM executables(DOS)使用某些gcc发布的窗口(例如MINGW)?

    2热度

    2回答

    假设我写了一个实现了“fprint”的小型库 - 可能。这本教我MMIX的书(Das MMIX-Buch,德语)总是将整个库复制到新程序中,但我不喜欢这种方法。有什么办法可以将库装入一个目标文件,将主程序装入另一个目标文件并将这两个目标链接在一起?这个怎么做?

    5热度

    2回答

    我是delphi的新手。我试图在我的Delphi项目中添加C Object文件并直接链接它们,因为Delphi支持C Object Linking。当我链接单个对象文件时,我得到了它的工作。但是当我尝试链接多个对象文件时,出现'不满意的前向或外部声明'错误。我曾在Delphi 2007以及XE中试过这个。那么我在这里做错了什么? 工作代码: function a_function():Intege

    2热度

    2回答

    目前,一个项目中的链接程序链接到另一个项目中源文件生成的目标文件时出现问题。有没有办法将这些对象文件手动添加到Qt中?

    0热度

    3回答

    在 “未定义的引用” 这些都是我的文件: -------- [c.hpp] -------- #ifndef _C #define _C #include<iostream> class C { public: template<class CARTYPE> void call(CARTYPE& c); }; #endif -------- [c.cpp] ----

    9热度

    4回答

    我想运行一个基本的程序集文件使用64位Mac OS X的狮子,使用默认情况下与Xcode安装的nasm和ld。 我写了一个程序集文件,它打印出一个字符,然后用它来建立使用nasm。 nasm -f elf -o program.o main.asm 然而,当我去给它使用ld链接时,出现了不少错误/警告: ld -o program program.o ld: warning: -arch not

    4热度

    4回答

    我已经试过了,我打开一个文本编辑器a.out文件,但我得到的只是一串字符,在它的一些指令,如: UU