Compiler construction 从不同格式的对象文件生成可执行文件
假设我有两个从gcc编译的文件main.o和另一个从MSVC编译的文件function.o; 是否可以从这些文件(通过链接)生成可执行文件? 这就是BFS(二进制文件描述符)库的设计目的吗? 我是说我能用BFS来做这个吗? 如果没有,有没有办法做到这一点 是否可以从这些文件(通过链接)生成可执行文件 也许吧 不同编译器生成的Compiler construction 从不同格式的对象文件生成可执行文件,compiler-construction,linker,executable,bfd,Compiler Construction,Linker,Executable,Bfd,假设我有两个从gcc编译的文件main.o和另一个从MSVC编译的文件function.o; 是否可以从这些文件(通过链接)生成可执行文件? 这就是BFS(二进制文件描述符)库的设计目的吗? 我是说我能用BFS来做这个吗? 如果没有,有没有办法做到这一点 是否可以从这些文件(通过链接)生成可执行文件 也许吧 不同编译器生成的C++代码不兼容链接,但C代码通常是兼容的(至少在UNIX上是这样)。在Windows上,它可能是也可能不是。至少,您应该告诉我们用于构建对象的MSVC和gcc版本 这就是B
C++
代码不兼容链接,但C
代码通常是兼容的(至少在UNIX上是这样)。在Windows上,它可能是也可能不是。至少,您应该告诉我们用于构建对象的MSVC
和gcc
版本
这就是BFS(二进制文件描述符)库的设计目的吗
您可能是指BFD
。不,那不是它的目的