如何让C程序在Windows系统后台运行?
如何让C程序在后台运行(无窗口+不阻塞终端)
需求:让C程序实现后台运行,满足两个核心要求:
- 运行时不弹出控制台窗口
- 从终端启动时不会阻塞终端会话
已验证的解决方案
在使用GCC编译程序时添加-mwindows参数即可实现需求:
gcc your_source.c -o your_program.exe -mwindows
这个参数会告诉GCC将程序编译为GUI类型程序(而非默认的控制台程序),编译后的程序运行时不会创建控制台窗口,且从终端启动后会直接后台运行,不会占用当前终端会话。
内容的提问来源于stack exchange,提问作者Patientes
相关产品推荐
相关产品推荐

