官术网_书友最值得收藏!

Delphi compilers and toolchains

Delphi IDE contains different compilers for generating apps for different platforms. The IDE manages all necessary source code files needed for building an app. It also takes care of passing correct parameters to right compilers and manages their output. In the IDE, it is possible to build, deploy, and run an app directly on the mobile device connected with a USB cable by just pressing the Run button. Obviously, it is also possible to generate an executable application without running it. Sometimes it is very handy to be able to step into an application as it is executed in the host operating system. This process is called debugging. In the Delphi IDE, you can run your program with or without debugging.

There are in total eight different Delphi compilers installed with the Delphi 10.2 version:

These compilers are typically installed into the C:\Program Files (x86)\Embarcadero\Studio\19.0\bin folder. The bin folder of Delphi has been added to the Windows path by the installer, so you can try and execute them directly.When  executed with no parameters, Delphi compilers will just display their version numbers and possible command-line switches, as shown in the following screenshot:

Delphi Android compiler invoked from Command Prompt

Take a look at the following screenshot:

Delphi iOS compiler invoked from Command Prompt

In the IDE, we do not need to invoke command-line compilers directly. The IDE is doing this for us when we choose to either run, build, or compile our project. It will also take care of outputting the resulting binary files into a separate folder per every supported platform and build configuration. When we build, deploy, and run our apps, we can see in the bottom part a log of all commands being executed, parameters passed to them, and their output.

主站蜘蛛池模板: 鄱阳县| 彰武县| 德昌县| 上杭县| 禄丰县| 青浦区| 漳州市| 冕宁县| 雷波县| 太仆寺旗| 马山县| 成武县| 铜川市| 武川县| 永定县| 涡阳县| 咸宁市| 新安县| 瓦房店市| 江阴市| 任丘市| 平顺县| 巩留县| 嘉峪关市| 巩留县| 红河县| 德昌县| 郓城县| 泰兴市| 托里县| 云安县| 景谷| 神木县| 鄯善县| 龙口市| 刚察县| 灌南县| 绥宁县| 沙湾县| 闵行区| 乐陵市|