Delphi dcc 命令行编译器(dcc32.exe、dcc64.exe、dcclinux64.exe 等)的 -i 选项到底是什么?与 -u? 帮助只是简要说明了这一点(并且 Embarcadero 文档似乎没有扩展该主题):
-I<paths> = Include directories
-U<paths> = Unit directories
有一段时间,我认为 -u 用于包含源代码,而 -i 用于包含预编译的 .dcu 文件,但似乎并非如此。我还看到 -i 导入源代码和 -u 导入 .dcu 文件的情况,而且这似乎工作得很好。另一个想法是 -u 是 Delphi IDE 中项目搜索路径的对应物,-i 是 Delphi IDE 全局库路径的对应物,但这似乎也不是决定性的。
我什么时候应该使用-i 或-u 中的一个或另一个?