欢迎分享,转载请注明来源:内存溢出
我不太明白你说的是什么意思,Linux下的C编程一般是通过gcc实现的。\x0d\x0a例如,创建了一个hello.c文本,在文本中写入\x0d\x0a#include\x0d\x0aintmain(void)\x0d\x0a{\x0d\x0aprintf(“helloworld!!”)\x0d\x0areturn0\x0d\x0a}\x0d\x0a然后在终端输入\x0d\x0a$gcc_ohellohello.c\x0d\x0a$/tmp/hello\x0d\x0a注:hello.c文件放在/tmp目录下,通过gcc-ohellohello.c命令生成一个hello文件,它是一个可执行文件,然后直接执行,就可以运行该程序了。如果C程序运行到之后没能正常结束的话就不会退出到终端会,有两个方法可以解决该问题\x0d\x0a1,在运行程序之前在命令后面加个&让程序在后台运行。\x0d\x0a例如 ./test &这个时候程序就不会一直阻塞,如果需要终止改程序可以查看该程序的进程号然后杀死该进程例如:ps -aux 找到刚才运行的程序,然后kill 进程号 就可以结束改程序了。\x0d\x0a2.如果程序已经运行了,终端已经阻塞,那么就使用Ctrl +C 来结束改程序,结束阻塞。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
Linux 进程、线程和CPU的关系,cpu亲和性
上一篇
2023-04-03
如何利用命令行启动 Maya
下一篇
2023-04-03
评论列表(0条)