从目录创建单个可执行文件

从目录创建单个可执行文件

我正在寻找从目录创建单个可执行文件,以制作“独立”应用程序。

所以说我的目录结构是:

-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 应用程序,因此请检查它的功能并复制它。

相关内容