2011-09-02 32 views
0

我剛剛遷移到Linux,現在也在尋找它的程序。C程序可執行幫助 - Linux

但是,由於某種原因,我無法獲得可執行文件的工作。

這裏是我做了什麼:

  1. 下載的代碼::塊
  2. 在工作區1與C源代碼做了一個新的控制檯項目。
  3. 增加了getchar()return(0);
  4. 冉和編譯 - 哪些作品完美INSIDE代碼:: Blocks的
  5. 去了該文件保存的bin/release文件夾,試圖雙擊,右擊並選擇:開放,打開,嘗試使用終端運行我的程序的名稱。我複製了文件夾的URL,然後複製了文件的名稱..我似乎無法獲得創建的文件執行!

在windows中它做了一個.exe,我知道在linux中沒有結尾(?)。 (可能是錯的)。

我正在使用Ubuntu 11.04。

+0

我認爲,調試這個問題會更適合聊天室。這裏沒有實際的問題。 –

+1

從終端打開程序時會得到什麼錯誤信息? – Steve

回答

1

您可能需要授予爲可執行文件運行您的程序權限:

sudo chmod +x yourProgram 
2

大多數Linux發行版不包括在確定在何處搜索可執行文件的PATH變量的當前目錄。嘗試打開一個終端,改變到bin/release目錄,並明確符合條件的可執行文件爲當前目錄:

./myprogram 

這與到Windows,在那裏你可以簡單地輸入「myprogram.exe」。

0

在終端仿真器中,轉到(cd)創建可執行文件的文件夾。

類型./programname

哪裏PROGRAMNAME是可執行文件 的名稱(./告訴shell來看看在當前目錄中的程序運行)