Borland C下的编译

时间:2009-05-08 06:03:13

标签: c turbo-c

当我将编译器指定为Borland C时,我的源代码无法编译。 当编译器被选为Microsoft Visual Express时,它会被编译。 一旦它在Microsoft Visual Express下编译,只有这样,它才会在Borland C下编译。 为什么会这样?

1 个答案:

答案 0 :(得分:1)

我想知道他们是否使用了可互换的对象格式?

如果是这样,也许您正在使用Microsoft特定的扩展程序。你可以在MS下编译,这会生成一堆目标文件。然后你在Borland下编译,它实际上没有编译(因此不会在MS特定扩展上barf) - 它只是链接,因为目标文件已经存在。