bland32和bcc32ide在Borland有什么区别?

时间:2009-06-01 22:00:21

标签: c++ borland-c++

  • 我们发现bcc32bcc32ide在a上的行为略有不同 文件。
  • bcc32ide正常工作且bcc32崩溃。

对于我们的自动构建切换到bcc32ide是否会产生任何不利的副作用?

另外,这两个编译器之间有什么区别(除了一个崩溃而另一个没有)?

1 个答案:

答案 0 :(得分:1)

请参阅 Re: BCB 6 Compiler slowness and how to speed it up dramatically 以获取解释。

引用:

  

bcc32ide.exe是一个bcc32.exe,但它使用IDE编译器。对于   例如,一些编译器断言不会引发IDE编译器,但是   用bcc32.exe。所以用bcc32ide.exe替换makefile中的bcc32.exe会   允许编译在IDE中编译但不在控制台编译的项目。   

  bcc32ide.exe还添加了一些额外的参数:

  -automake仅编译修改过的文件
  -verbose编译期间输出当前编译的行号   -pch = filename_pch.h使用高级预编译头文件
  -FIfilename强制包含(多个,用法如-Iincludedir)

  它支持对高级PCH文件的多进程共享访问   (mtbcc32.exe需要)。