页面“Ctrl +z ctrl +c fg bg”与“C语言常见错误”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
docker>Evan
 
docker>Evan
(创建页面,内容为“==GCC编译已经引入math.h文件提示cos,sin等函数未定义== 编译时加 -lm category:c”)
 
第1行: 第1行:
<pre>
+
==GCC编译已经引入math.h文件提示cos,sin等函数未定义==
ctrl +z 的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,
+
编译时加 -lm
用户可以使用fg/bg操作继续前台或后台的任务,
 
fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.
 
  
jobs 查看后台的工作状态
+
[[category:c]]
root@evanpc:~# jobs
 
[1]+  已停止 
 
 
 
fg 
 
bg  然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号)
 
 
 
 
 
总结:
 
(1) CTRL+Z停止进程并放入后台
 
(2) jobs 显示当前暂停的进程
 
(3) bg %N 使第N个任务在后台运行(%前有空格)
 
(4) fg %N 使第N个任务在前台运行
 
默认bg,fg不带%N时表示对最后一个进程操作!
 
</pre>
 
[[category:ops]] [[category:linux]]
 

2018年3月15日 (四) 07:13的版本

GCC编译已经引入math.h文件提示cos,sin等函数未定义

编译时加 -lm