假设我有两个从 gcc 编译的文件 main.o 和另一个从 MSVC 编译的文件 function.o;是否可以从这些文件中生成可执行文件(通过链接)?这是为 BFS(二进制文件描述符)库设计的吗?我的意思是我可以使用 BFS 来做到这一点吗?如果没有,有没有办法做到这一点?
问问题
101 次
1 回答
0
是否可以从这些文件中生成可执行文件(通过链接)?
也许。
C++
不同编译器生成的代码不兼容链接,但C
代码通常是(至少在 UNIX 上)。在 Windows 上,它可能会也可能不会。至少,您应该告诉我们您用于构建对象的版本MSVC
和版本。gcc
这是为 BFS(二进制文件描述符)库设计的吗?
你可能是说BFD
图书馆。不,这不是它的用途。
于 2012-08-12T02:02:22.940 回答