object-files

    3热度

    3回答

    例如: 说我有联系myprogram.obj与myprogram.lib使myprogam.exe 如果myprogram.lib有各种各样的包含在它的特殊功能,我不小心删除了它(和源),有没有我可以挖掘到myprogram.exe并获得功能吗?或者,甚至可能只是将myprogram.exe转换为.lib文件,并且只参考我需要的部分?

    0热度

    3回答

    有什么办法来实现连接在C对象的文件,以这样的方式,某些对象可以只一起相互联系? 例如,尝试链接对象1和对象2将工作并生成一个可用的可执行文件,但尝试链接对象1和对象3将返回一个错误,否则生成的可执行文件将不正确地工作。 背景信息: 基本上,形势程序员A和程序员B分别发送它们的对象为公司链接。 A和B要确保链接器公司可只他们的对象联系在一起,而不是他们的目标与其他程序员(即程序员ç等)对象链接(因为

    9热度

    3回答

    无论何时我们编译一个C++文件,都会生成一个obj文件。我想知道obj文件的大小取决于什么因素? 只是为了让我的问题更清楚, 例如,一个C++文件包含一个类声明,并且这个类有一个整型变量作为数据成员,并且也有一些成员函数。如果我编译这个文件,那么一些obj文件将创建一些X大小。现在假设我添加了更多的数据成员和成员函数,那么obj文件的大小会发生变化吗?

    4热度

    1回答

    我有一个程序,我得到了编译后的.o文件,但是我没有原始的.cc文件,而且我只有一个中途完成的头文件。头文件具有所有方法签名,但缺少私有变量声明。我试图让这个.o文件与该项目一起工作,但在由.o文件定义的类的构造函数中出现了分段错误。该程序编译。我如何得到这个工作?该程序是一项家庭作业,老师不希望我们看到.cc文件。我的老师也知道这个问题。我只是想自己弄清楚(希望在你们的帮助下:))。我以为我刚才和

    2热度

    2回答

    C++文件/项目,我有在Linux .o文件将如下的问题: 我有Visual.cpp其调用函数ECL_Drawrect()这个函数定义为: #define ECL_Drawrect ECL_bDrawrect 在我Visual.cpp我还包括 “ecl.h” 为: #include "ecl.h" int main() { ECL_Drawrect (0,0,20,20,fals

    0热度

    1回答

    我正在学习有关链接.. 我写在C下面的代码的.o和使用gcc int f() { static int x=0; return x; } extern int z; int g() { static int x=10; return x; } static int y; static int y=9; int main() { return 0; } 再

    5热度

    1回答

    我试图理解,mmo目标文件格式如何工作,它用于Don Knuth的教育MMIX体系结构。我还没有购买MMIXware,所以我必须从汇编器和模拟器的文献源文件中猜测大部分细节。 对象格式使用特殊的三元搜索特征来存储符号表。看看代码,我不太明白它是如何工作的。有人可以给我解释一些细节吗?特别是关于树是如何序列化的。

    0热度

    1回答

    我试图编译WxWidgets(Latest; VC9; Release),但它只输出* .obj和* .pch文件,没有* .lib文件。我知道* .obj文件是Object文件,* .pch文件是预编译头文件,但是我是从C++中引用它们还是不知何故必须将它们转换为* .lib文件。 顺便说一句,我从来没有使用过* .pch,我完全不熟悉它们。我现在只用了几个月的C++ ...

    1热度

    1回答

    我目前正在试图找出是否有可能为两个不同的本机Visual-C++项目(具有完全相同的编译器设置)分享他们的中间文件(OBJ,PCH,...) 一个例子应该有所帮助: 这是一个正常的设置: PROJECTS \ P1 \ p1.vcproj; p1.cpp; ... \ Release_Intermediate_Dir \ p1.obj \ tool1.o

    3热度

    1回答

    我知道目标文件通常包含代码,数据,堆和堆栈部分。 但我想知道这是如何安排在Windows可执行文件和Linux可执行文件。 我在互联网上搜索,发现一些结构。 我明白.text是代码,.data是全局变量。 我想知道这里是Linux和Windows平台的堆栈和堆? 任何人都可以告诉我可执行文件结构吗? 在此先感谢...