在LINUX下编程,跟用VC一样吗VC下的程序,在ANJUTA上可以直接运行吗

比如include<isotream>usingnamespacestd;cout<<"helloworld!"<<endl;... 比如
include <isotream>
using namespace std;
cout<<"hello world!"<<endl;
展开
 我来答
medky
2011-05-16 · TA获得超过413个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:302万
展开全部
只要你用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++编译。
walterclozet
2011-05-16 · TA获得超过277个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:193万
展开全部
语言本身是和平台无关的, 所以只要是符合C++标准的部分都没有问题. 但是windows和linux提供的api很不一样, 有些东西是VC专用的, 在linux里编译是无法通过的. 举个例子, MFC和COM组件.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式