2014-07-02 95 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”),这样它就可以执行了。