红联Linux门户
Linux帮助

关于执行.cc文件的错误

发布时间:2014-03-17 22:28:01来源:红联作者:zhaoshing
.cc代码如下:(来自《无线网络原理与实践》)文件名为RandomNumber.cc
#include
#include
#include
using namespace std;

int main()
{
srand (time(0));
int num =rand()%10000+1;
cout< return 0;
}
这文件单独执行 ./***.cc 时报错如下:

./RandomNumber.cc: line 4: using: command not found
./RandomNumber.cc: line 4: $'\r': command not found
./RandomNumber.cc: line 5: $'\r': command not found
./RandomNumber.cc: line 6: syntax error near unexpected token `('
'/RandomNumber.cc: line 6: `int main ()

在tcl脚本中使用exec执行也是这样报错
tcl脚本如下:

set seed[exec ./RandomNumber.cc];
puts "seed is $seed"
puts "creating 50 random nodes"
...

希望大家能说说自己的想法,谢谢
文章评论

共有 3 条评论

  1. GDDuan 于 2014-04-02 21:51:16发表:

    我是新人,来学习一下~

  2. 于 2014-03-24 14:01:28发表:

    错误提示说得非常清楚了。
    不能使用using可能是你没有包含正确的头文件。
    '\r'错误应该是你用win下的编辑器。
    c语言以前可以省略main函数的参数,现在都不可以了。c++是一直都不可以。

  3. 834869349 于 2014-03-20 15:16:25发表:

    学学更健康