2014-07-02 94 views
0

我剛剛在我的新電腦上下載了Code :: Blocks並編寫了我的Hello World。 我的代碼是:CodeLite無法識別任何C++代碼

#include <iostream> 
using namespace std; 

int main() 
{ 
cout << "hello world!"; 
return 0; 
} 

我的文字沒有得到強調,當我試圖建立並運行此出現在終端程序:

     sh: 1: /directory/I/saved/in/helloworld: Permission denied 

         process returned 126 (0x7E) execution time : 0.002 s 
         Press Enter to continue. 

我的編譯器是gcc和我有同樣的在CodeLite中的問題。我該如何解決它?

+0

保存/目錄中的其他文件是什麼?我懷疑你是在沒有擴展名的情況下命名你的文件,並嘗試執行你的源文件。 –

+0

沒有其他文件,但你說得對,我認爲擴展名會自動添加,但是當我檢查我的文件時沒有擴展名。當我將它保存爲helloworld.cpp時,我的所有代碼都正確突出顯示,並且程序可執行! thx很多快速幫助 –

回答

0

只是概括起來: 我只需要在我的文件中添加一個擴展名(在我的例子中是「.cpp」),這樣它就可以執行了。