2009-06-26 67 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 
相關問題