在LINUX下编程,跟用VC一样吗VC下的程序,在ANJUTA上可以直接运行吗
比如include<isotream>usingnamespacestd;cout<<"helloworld!"<<endl;...
比如
include <isotream>
using namespace std;
cout<<"hello world!"<<endl; 展开
include <isotream>
using namespace std;
cout<<"hello world!"<<endl; 展开
2个回答
展开全部
只要你用C++的标准写出来的程序,在LINUX下面用G++应该也是可以编译的,编译过后就可以运行了,在windows和linux下面可执行文件的格式是不同的,所以直接运行是不可以的,但是只要 你有源代码就可以先编译再运行。前提是都是按照ISO C++标准写的,而没有用比如VC下面WINDOWS相关的函数就可以了。
更多追问追答
追问
/home/deep/hello.c:1:20: error: iostream: No such file or directory
这是怎么回事
追答
不清楚你的ANJUTA的具体情况,首先你的保证你的路径之类的是设置对了的,还有IOSTRREAM在INCLUDE文件夹里面,最后就是用你的文件的扩展名会不会像VC一样,影响他用的编译器,比如对于VC6.0来说hello.c 会用C编译,而hello.cpp会用C++编译。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询