免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1437 | 回复: 3
打印 上一主题 下一主题

问一个关于Linux下g++的编译问题?(初学) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-10 12:37 |只看该作者 |倒序浏览
代码:
[root@mail c]# less test.cpp
#include <iostream>
#include <string>
using namespace std;

int main(){

        string user_name;
        cout << "Please input your name: ";
        cin >> user_name;
        cout << "Hello, "
             << user_name
             << " ...and goodbye!\n";
        
        return 0;
}

编译过程:
[root@mail c]# g++ -Wall -O2 -c test.o test.cpp
g++: test.o: No such file or directory

请问:为什么会出现这个“No such file or directory”呢,我试验过,如果写makefile的话,编译多个.o,就会报makefile错误,因为不能连续的把.o文件编译出来,每次都会报这个错误,但是还能把.o编译出来,很奇怪?

以前都是用gcc,写C程序,初学C++,感觉g++应该很多参数都和gcc一样吧,难道我用错了,请指教!

论坛徽章:
0
2 [报告]
发表于 2007-01-10 12:39 |只看该作者
gcc参数错误

please read man page of gcc

论坛徽章:
0
3 [报告]
发表于 2007-01-10 12:40 |只看该作者
gcc参数错误?我用的是g++编译的啊?难道是g++的参数错误?

论坛徽章:
0
4 [报告]
发表于 2007-01-10 12:46 |只看该作者
哦,应该是这个:g++ -Wall -O2 -c test.cpp
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP