0
假设我有两个文件main.o是从gcc编译的,另一个文件是从MSVC编译的文件function.o; 是否可以从这些文件生成可执行文件(通过链接)? 这是什么BFS(二进制文件描述符)库专为? 我的意思是我可以使用BFS来做到这一点? 如果没有,有没有办法做到这一点?从不同格式的目标文件生成一个可执行文件
假设我有两个文件main.o是从gcc编译的,另一个文件是从MSVC编译的文件function.o; 是否可以从这些文件生成可执行文件(通过链接)? 这是什么BFS(二进制文件描述符)库专为? 我的意思是我可以使用BFS来做到这一点? 如果没有,有没有办法做到这一点?从不同格式的目标文件生成一个可执行文件
是否可以从这些文件生成可执行文件(通过链接)?
也许吧。
C++
由不同编译器生成的代码不是链接兼容的,但C
代码通常是(至少在UNIX上)。在Windows上,它可能会也可能不会。至少,您应该告诉我们您用于构建对象的MSVC
和gcc
的哪些版本。
这是BFS(二进制文件描述符)库设计的吗?
您可能是指BFD
library。不,这不是它的目的。