Borland 中的 bcc32 和 bcc32ide 有什么区别?

发布于 2024-07-24 03:32:03 字数 228 浏览 10 评论 0原文

  • 我们发现 bcc32bcc32ide 在 文件。
  • bcc32ide 可以工作,而 bcc32 会崩溃。

为我们的自动化构建切换到 bcc32ide 会有任何有害的副作用吗?

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

  • We find a slight difference in how bcc32 and bcc32ide behave on a
    file.
  • bcc32ide works and bcc32 crashes.

Would there be any detrimental side effects to switching to bcc32ide for our automated builds?

Also, what is the difference between these two compilers (other than one crashes and one doesn't)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

漆黑的白昼 2024-07-31 03:32:03

请参阅回复:BCB 6 编译器速度缓慢以及如何大幅加快速度 进行解释。

引用:

bcc32ide.exe是bcc32.exe,但它使用IDE编译器。 为了
例如,某些编译器断言不会随 IDE 编译器引发,但是
与 bcc32.exe。 因此,将 makefile 中的 bcc32.exe 替换为 bcc32ide.exe 将
允许编译在 IDE 中编译的项目,但不能在控制台中编译。

bcc32ide.exe 还添加了一些附加参数:

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

并且支持多进程共享访问高级PCH文件
(mtbcc32.exe 必需)。

See Re: BCB 6 Compiler slowness and how to speed it up dramatically for an explanation.

Quote:

bcc32ide.exe is a bcc32.exe, but it uses the IDE compiler. For
example, some compiler assertions do not raise with the IDE compiler, but
with bcc32.exe. So replacing bcc32.exe in makefiles by bcc32ide.exe will
allow to compile projects that compile within the IDE, but not at console.

bcc32ide.exe also adds some additional parameters:

-automake                  Compile only modified files
-verbose                     Output current compiled line number during compilation
-pch=filename_pch.h Use advanced precompiled headers
-FIfilename                 Force include (multiple, usage like -Iincludedir)

And it supports multi-process shared access to the advanced PCH file
(required for mtbcc32.exe).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文