1. ascii’ codec can’t decode byte 0xe5
解决:在调用一些文件时,出现文件路径出现中文,中文字符一般unicode,一般的代码用ascii无法解析,最好代码工程路径
不要出现中文路径
https://blog.csdn.net/u010159842/article/details/54380523
2. ubuntu图像界面卡死
解决:最好就安全关机吧,不建议强行关机:
先试着ctrl alt T调出terminal,然后 shutdown now 立刻关机
如果无法调出terminal,就(Fn)crtl alt F1,可能会卡住稍等一下进入 tty1,然后登录用户名密码,再shutdown
(Fn)crtl alt F7回到图形界面
3. 编译代码快结束时大概百分之八九十时候,出现c++:internal compiler error:killked(program cclplus)
一般是内存不够用了,这时候可以查看物理内存和swap
一般swap的大小一般5G,如果比较小比如1G可能出现内存不够编译卡停的情况
#显示内存单位MB
free -m
#发现swap的占用率很高,used达到70%,系统容易卡死,但是物理内存还剩几个G
几种解决办法:
设置swappiness参数来提高物理内存的利用率,防止swap利用过高:https://www.cnblogs.com/EasonJim/p/7777904.html
临时增加swap内存:https://www.jianshu.com/p/833e81c0d854, https://blog.csdn.net/fenquegong2126/article/details/80988452
Swap交换分区概念,查看、释放、调整swap的大小:https://www.cnblogs.com/kerrycode/p/5246383.html
刷新swap的方法: https://blog.csdn.net/shanliangliuxing/article/details/32334227
通过查看进程,专业得释放swap:https://www.jb51.net/LINUXjishu/309129.html