我正在寻找从目录创建单个可执行文件,以制作“独立”应用程序。
所以说我的目录结构是:
-app
--assets
--bin
--views
runme
go.sh
在go.sh
我里面有一行可以简单地运行runme
:
./runme --myswitch
因此,当您双击该executable
文件时,它将运行go.sh
,并且应用程序的其余部分将继续执行其工作。
我研究过使用gcc
,但这似乎是 C 应用程序特有的?不仅仅是运行脚本。
具体来说,这是试图制作一个独立的 Xulrunner 应用程序。文档只是建议创建一个.tar.bz2
文件,而不是一个.exe
样式文件,这正是我正在寻找的。
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/XULRunner/Deploying_XULRunner_1.8
答案1
这.tar.bz2
只是为了分发。必须将其解压才能让您的应用程序执行。
您可能想要做的是.desktop
为您的事物创建一个文件,请参阅http://linuxcritic.wordpress.com/2010/04/07/anatomy-of-a-desktop-file/。
另外,Firefox/Iceweasel 是一个 XULRunner 应用程序,因此请检查它的功能并复制它。