[问题]g++编绎问题

为当前最终发行版之前的所有版本提供支持
回复
xhaomao888
帖子: 76
注册时间: 2007-12-11 11:07
送出感谢: 0
接收感谢: 0
联系:

[问题]g++编绎问题

#1

帖子 xhaomao888 » 2008-05-09 11:10

wei@wei:~/project$ g++ hanshu.cpp -o 1.out
hanshu.cpp:5: 错误: 在调试器里重新运行此程序
hanshu.cpp:5: 错误: 在调试器里重新运行此程序
hanshu.cpp:5: 错误: 在调试器里重新运行此程序
hanshu.cpp:6: 错误: 在调试器里重新运行此程序
hanshu.cpp:6: 错误: 在调试器里重新运行此程序
hanshu.cpp:6: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:7: 错误: 在调试器里重新运行此程序
hanshu.cpp:8: 错误: 在调试器里重新运行此程序
hanshu.cpp:8: 错误: 在调试器里重新运行此程序
hanshu.cpp:8: 错误: 在调试器里重新运行此程序
hanshu.cpp:12: 错误: 在调试器里重新运行此程序
hanshu.cpp:12: 错误: 在调试器里重新运行此程序
hanshu.cpp:12: 错误: 在调试器里重新运行此程序
wei@wei:~/project$
编绎的文件源码如下:
#include <iostream>
using namespace std;
int Power (int base, unsigned int exponent)
{
 int result = 1;
 for (int i = 0; i < exponent; ++i)
   result *= base;
 return result;
}
main ()
{
 cout << "2 ^ 8 = " << Power(2,8) << '\n';
}


请问一下为什么会出现这种问题啊?是不是g++有问题啊?代码我在其它地方可以通过..
stupidboy
帖子: 175
注册时间: 2007-10-03 0:22
送出感谢: 0
接收感谢: 0

#2

帖子 stupidboy » 2008-05-09 11:14

1.你帖子不应该发在这个区

2.main函数要有返回值,估计也是受老谭的毒害了

3.不用怀疑g++,修改后用这个命令编译g++ -Wall -g -o hanshu hanshu.cpp
然后在你的工作目录下.\hanshu就可以运行了。
xhaomao888
帖子: 76
注册时间: 2007-12-11 11:07
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 xhaomao888 » 2008-05-09 11:19

stupidboy 写了:1.你帖子不应该发在这个区

2.main函数要有返回值,估计也是受老谭的毒害了

3.不用怀疑g++,修改后用这个命令编译g++ -Wall -g -o hanshu hanshu.cpp
然后在你的工作目录下.\hanshu就可以运行了。
呵呵,找了好久没有找到那个发贴区所以就发这了,下回改。。。
谢谢啊,,,进了ubuntu才发现世上还是好人多啊。。。
回复

回到 “老旧版本支持”