我正在使用 GNAT Programming Studio 2011。
我想知道如何将代码打包成 exe 文件。例如将我的代码打包并发布到一个exe文件中,并且可以在没有安装GPS2011的其他计算机上运行。
谢谢!晴天
当您为您的项目配置 GPS 时,您告诉它调用什么以及放置您的主程序。
该文件是您的“exe”文件(无论是 Windows 的“.exe”,还是您为其他基于 Unix 的环境命名的任何文件),其中包含您的所有代码。
如果您的程序使用任何共享库或支持数据或配置文件,则目标计算机必须已经安装了这些,或者需要将它们作为安装包的一部分包含在内。
因为你有你的“主要”exe,所以这只是一个安装打包问题。如果您在 Windows 上工作,则有许多可用的安装程序实用程序,而对于 Linux,则有各种打包选项,例如 rpm 和 deb。并且总是可以选择简单地提供执行目录层次结构的(压缩)tar 文件。
您可以添加-static
到链接器标志。然后所有共享库将被放入可执行文件中。但是不要为尺寸哭泣;)