d*******2 发帖数: 340 | 1 说是要用"cout<<" standard output,并行机 会自动存到根目录下。用下面这个文件
test.cpp(或test.cc), c++ -o test test.cpp,再用qsub test.
但是第一步c++ -o test test.cpp就不能通过,错误信息
expected namespace-name before ';' token.
#include
using namespace math;
int main(int argc, char* argv[])
{
int k=100;
cout << "k:" << k;
return 0;
}
哪位大虾能帮帮忙吗?先谢了! |
y*******g 发帖数: 6599 | 2 你确定是using namespace math?
【在 d*******2 的大作中提到】 : 说是要用"cout<<" standard output,并行机 会自动存到根目录下。用下面这个文件 : test.cpp(或test.cc), c++ -o test test.cpp,再用qsub test. : 但是第一步c++ -o test test.cpp就不能通过,错误信息 : expected namespace-name before ';' token. : #include : using namespace math; : int main(int argc, char* argv[]) : { : int k=100; : cout << "k:" << k;
|
s**i 发帖数: 381 | 3 std::cout
【在 d*******2 的大作中提到】 : 说是要用"cout<<" standard output,并行机 会自动存到根目录下。用下面这个文件 : test.cpp(或test.cc), c++ -o test test.cpp,再用qsub test. : 但是第一步c++ -o test test.cpp就不能通过,错误信息 : expected namespace-name before ';' token. : #include : using namespace math; : int main(int argc, char* argv[]) : { : int k=100; : cout << "k:" << k;
|
d*******2 发帖数: 340 | 4 多谢!改成using namespace std; 第一步(c++ -o test test.cc)通过了,输出的文件
test.o74000为
Warning: no access to tty (Bad file descriptor).
Thus no job control in this shell.
test.e74000为
default^ئÃ^Õ: Event not found.
怎么回事呢?再谢了!
#include
using namespace std;
int main(int argc, char* argv[])
{
int k=100;
cout << "k:" << k <
return 0;
}
【在 y*******g 的大作中提到】 : 你确定是using namespace math?
|
d*******2 发帖数: 340 | 5 多谢!加上std了,输出的test.o和没加std一样,为
Warning: no access to tty (Bad file descriptor).
Thus no job control in this shell.
输出的test.e有点不一样,为
/opt/gridengineÀ^B!SSH_CLIENT!P: Event not found.
源文件为
#include
using namespace std;
int main(int argc, char* argv[])
{
int k=100;
std::cout << "k:" << k <
return 0;
}
再谢了!
【在 s**i 的大作中提到】 : std::cout
|
l******n 发帖数: 9344 | 6 还std::cout
【在 d*******2 的大作中提到】 : 多谢!加上std了,输出的test.o和没加std一样,为 : Warning: no access to tty (Bad file descriptor). : Thus no job control in this shell. : 输出的test.e有点不一样,为 : /opt/gridengineÀ^B!SSH_CLIENT!P: Event not found. : 源文件为 : #include : using namespace std; : int main(int argc, char* argv[]) : {
|
s**i 发帖数: 381 | 7 I think your stdout is not defined for your paralle runs
run test>out to redirect
【在 d*******2 的大作中提到】 : 多谢!加上std了,输出的test.o和没加std一样,为 : Warning: no access to tty (Bad file descriptor). : Thus no job control in this shell. : 输出的test.e有点不一样,为 : /opt/gridengineÀ^B!SSH_CLIENT!P: Event not found. : 源文件为 : #include : using namespace std; : int main(int argc, char* argv[]) : {
|
d*******2 发帖数: 340 | 8 不好意思,水平太差,没太明白。你是说在test.sh文件里面的 ./test 改成
./test > out 吗?也没有用啊。先谢了!
【在 s**i 的大作中提到】 : I think your stdout is not defined for your paralle runs : run test>out to redirect
|