在linux中创建可执行应用程序

时间:2009-06-26 05:26:02

标签: linux

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

谢谢你。

4 个答案:

答案 0 :(得分:5)

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

$ which gcc

$ gcc --help

如果没有,您将不得不安装它。它有手册页(man gcc),信息页(info gcc)和online manual

注意gcc命令本身是C编译器部分,C ++有g++,其他语言有其他语言(尽管你可以通过命令行选项进行大量控制)。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

嗯,嗯,几步:

首先必须编写程序。您可以用C,C ++,Python,Java或其他任何东西编写它。如果您希望程序具有GUI,而不仅仅是基于命令行,那么您必须编写绘制窗口,按钮等的代码。

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

最后,创建桌面/菜单缩短,这是GUI环境特有的。在gnome中,您可以右键单击桌面,选择“Create Launcher”,然后按照菜单选择您创建的可执行文件 - 与您在Windows中的操作类似。

不确定这是否是您所询问的内容,但我希望这有用!

答案 3 :(得分:0)

很多都取决于你使用哪种语言来编写程序,如果你使用像bash这样的脚本语言,php的python你需要确保脚本的第一行告诉使用什么解释器: / p>

#! /usr/bin/env python

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

#! /usr/bin/env php

#! /usr/bin/env bash

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

chmod 755 myscript.py