Что такое параметр -i компиляторов командной строки Delphi dcc (dcc32.exe, dcc64.exe, dcclinux64.exe и других)? В отличие от -у? В справке это кратко изложено (и документация Embarcadero, похоже, не распространяется на эту тему):
-I<paths> = Include directories
-U<paths> = Unit directories
Какое-то время я думал, что -u для включения исходного кода, а -i для включения предварительно скомпилированных файлов .dcu, но, похоже, это не так. Я также вижу случаи, когда -i импортирует исходный код, а -u импортирует файлы .dcu, и это тоже работает нормально. Другая мысль состоит в том, что -u должен быть аналогом пути поиска проекта в Delphi IDE, а -i - аналогом глобального пути к библиотеке Delphi IDE, но это тоже не кажется окончательным.
Когда я должен использовать один или другой, -i или -u?
-I
используется для директивы$INCLUDE
docwiki.embarcadero.com/RADStudio/Sydney/ ru/ - person zed   schedule 21.03.2021