Создать исполняемое приложение в Linux - PullRequest
0 голосов
/ 26 июня 2009

Я хочу знать, как создать исполняемое приложение в Linux, как файл .exe в Windows. большинство из вас использовали / видели "Pidgin IM" в linux по щелчку, что он откроет окно, в котором вы можете увидеть своих друзей и больше похож на gnome-caculator я хочу создать такой же исполняемый файл для моего приложения.

спасибо, спасибо.

Ответы [ 4 ]

5 голосов
/ 26 июня 2009

Самый распространенный способ создания исполняемых файлов - это использование компилятора. (Как и в Windows.) Коллекция GNU Compiler Collection (GCC) уже может быть установлена ​​в вашей системе Linux, посмотрите, можете ли вы найти ее с помощью:

$ which gcc

или

$ gcc --help

Если нет, вам придется установить его. Он содержит справочные страницы (man gcc), информационные страницы (info gcc) и электронное руководство .

Обратите внимание, что сама команда gcc является частью компилятора C, есть g++ для C ++ и другие для других языков (хотя вы имеете значительный контроль над параметрами командной строки).

1 голос
/ 26 июня 2009

Хм, несколько шагов:

Сначала вы должны написать свою программу. Вы можете написать это на C, C ++, Python, Java или что-нибудь еще. Если вы хотите, чтобы программа имела графический интерфейс, а не просто командную строку, вам нужно написать код, который рисует окна, кнопки и т. Д.

После этого у вас будет исполняемый файл. В Linux, в отличие от Windows, исполняемые файлы не имеют суффикса ".exe". Если бы вы открыли терминал, вы могли бы просто ввести «pidgin», и программа запустилась бы.

Наконец, для создания ярлыка рабочего стола / меню, специфичного для среды графического интерфейса. В gnome вы можете щелкнуть правой кнопкой мыши на рабочем столе, выбрать «Создать панель запуска» и следовать меню, чтобы выбрать созданный исполняемый файл - аналогично тому, что вы делаете в Windows.

Не уверен, что это то, о чем вы спрашивали, но я надеюсь, что это полезно!

1 голос
/ 26 июня 2009

Звучит так, будто вы ищете фреймворк, такой как Qt или WxWidgets . Обе эти платформы позволяют создавать оконные приложения с графическим интерфейсом для Linux (и Windows и Mac OS X).

0 голосов
/ 30 июня 2009

Многое зависит от того, какой язык вы используете для написания программы. Если вы используете язык сценариев, такой как bash, python из php, вам нужно убедиться, что первая строка скрипта сообщает, какой интерпретатор использовать: 1001 *

#! /usr/bin/env python

Это говорит машине искать исполняемый файл python для интерпретации остальной части скрипта. Вы можете сделать то же самое с:

#! /usr/bin/env php

или

#! /usr/bin/env bash

другая вещь, которую вам нужно запомнить, это изменить разрешения, чтобы сделать исполняемый скрипт / программу:

chmod 755 myscript.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...