我想知道如何在linux中创建可执行应用程序,就像在Windows中的.exe文件一样。 大多数人在linux上使用/看过“Pidgin IM”点击它会打开窗口,你可以看到你的好友和gnome-caculator更相似。 我想为我的应用程序创建相同的可执行文件。
谢谢你。
答案 0 :(得分:5)
创建可执行文件的最常用方法是使用编译器。 (就像在Windows上一样。)GNU编译器集合(GCC)可能已经安装在您的Linux系统上,看看是否可以找到它:
$ which gcc
或
$ gcc --help
如果没有,您将不得不安装它。它有手册页(man gcc
),信息页(info gcc
)和online manual。
注意gcc
命令本身是C编译器部分,C ++有g++
,其他语言有其他语言(尽管你可以通过命令行选项进行大量控制)。
答案 1 :(得分:1)
答案 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