Gcc 给出 [1] 504 ...这是什么?

Gcc gives [1] 504 ...what is this?

我编写了一个 c 菜谱,不知道我是否做对了。它确实编译了。我将矩阵匹配到指定格式和 运行: ./croutLU matrix1 & tee > b 第一次响应似乎成功,但 "b" 是空的。 同一命令的第二个 运行 生成: [1] 654 然后挂起......我重新启动,重新编译并再次 运行 它: [1] 504 我正在使用 freeBSD。 什么是“[1] 504” 谁能告诉我这里发生了什么。有什么事情是对的吗?还是错了? 谢谢 乔纳森·恩沃尔

"[1] 654" 通常是在您在后台启动命令时写入,"1" 表示您有 1 个并行进程,"654" 是进程的 pid

示例:

pi@raspberrypi:~ $ pwd &
[1] 5098
/home/pi
pi@raspberrypi:~ $ 

注意:命令 jobs 给出进程列表 运行 在后台

如果我输入 pwd & tee > t 然后我输入行 aze 然后 ^d 完成 tee 我有那个 ( Fini 表示 完成) :

pi@raspberrypi:~ $ pwd & tee > t
[1] 5331
/home/pi
aze
[1]+  Fini                    pwd
pi@raspberrypi:~ $ cat t
aze
pi@raspberrypi:~ $ 

如您所见,pwd 是在后台启动的,在您的情况下 ./croutLU 是在后台启动的,我想您只是输入 ^d 完成发球台,因此 b 为空