Linux 环境下的C语言, 关于 kill 发送信号和 signal() 函数, 具体问题在以下代码的注释处

Linux 环境下的C语言, 关于 kill 发送信号和 signal() 函数, 具体问题在以下代码的注释处,第1张

pause()会令目前的进程暂停(进入睡眠状态), 直到被信号(signal)所中断。

当50信号触动了,pause将退出睡眠状态,执行printf和return

使用的是CRT或者较小屏幕的LCD,就会超出显示范围,另外,如果显卡的驱动程序不对或者是需要显卡驱动的情况,也有可能出现黑屏

一旦出现这样的问题,可以通过下面的方法解决:在黑屏之后,同时按Ctrl+Alt+F1(F1~F6)任意一个都行,输入用户名和密码登录到命令行,如果你没有显卡驱动或是非intel以外的集成显卡,更改/etc/X11/xorg.conf的设置,将显卡设置为vesa,显示器的分辨率设置降低。

如果你能确定你显卡型号,去nvidia或AMD官网下载相应驱动(可以用live cd或其他 *** 作系统进行下载),下载后更改权限为777,再在命令行中使用sh或./文件名.run进行安装。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7288243.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存