2009-06-26 89 views
-2

我想知道如何在Windows中创建可执行应用程序,就像.exe文件一样。 你们大多数人在linux上点击“使用/看到Pidgin IM”,它会打开窗口,在那里你可以看到你的好友,更类似于gnome-caculator。 我想为我的应用程序创建相同的可执行文件。在linux中创建可执行应用程序

谢谢你的到来。

+2

莫非你进一步澄清你的问题?您的问题是想知道如何创建用户可以点击的桌面/“开始菜单”快捷方式? – 2009-06-26 06:46:03

回答

1

这听起来像你正在寻找一个框架,如QtWxWidgets。这两个框架都允许您为Linux(以及Windows和Mac OS X)创建窗口化的GUI应用程序。

+0

这些是GUI。他正在寻找类似.deb的东西 – sqram 2009-06-26 05:31:48

5

创建可执行文件的最常见方法是使用编译器。 (就像在Windows上)的GNU编译器集合(GCC)可能已经在你的Linux系统上安装,看看你是否可以找到它:

$ which gcc 

$ gcc --help 

如果没有,你必须安装它。它有手册页(man gcc),信息页面(info gcc)和online manual

注意gcc命令本身就是C编译器的一部分,C++和其他语言的其他g++(尽管通过命令行选项有相当大的控制权)。

1

嗯,几步:

你首先必须编写你的程序。你可以用C,C++,Python,Java或其他方式编写它。如果你想让程序拥有一个GUI,而不仅仅是基于命令行,那么你必须编写代码来绘制窗口,按钮等。

完成这些之后,你将拥有一个可执行文件。在Linux中,与Windows相比,可执行文件没有“.exe”后缀。如果你打开一个终端,你可以输入“pidgin”,程序就会运行。

最后,创建桌面/菜单缩略图,这是特定于GUI环境的。在gnome中,你可以右键单击桌面,选择“创建启动器”,并按照菜单选择你创建的可执行文件 - 类似于你在Windows中所做的。

不知道这是你问的问题,但我希望这有帮助!

0

这很大程度上取决于您使用哪种语言编写程序,如果您使用的是脚本语言(如bash,python),则需要确保脚本的第一行指示要使用的解释器:

#! /usr/bin/env python 

这告诉机器寻找python可执行文件来解释脚本的其余部分。你可以做同样的事情:

#! /usr/bin/env php 

#! /usr/bin/env bash 

,你需要记住的另一件事是更改权限,以使脚本/可执行程序:

chmod 755 myscript.py 
相关问题