问题记录:Ubuntu源更新错误+Clang/llvm初探+PC温度过高

文摘   2024-08-07 11:42   湖北  

点击上方蓝字 江湖评谈设为关注/星标




本篇为实际过程中遇到的问题记录


Clang+llvm+IR+MC

当今具有统治力的后端非llvm,lldb,Clang同属。Clang->Roslyn,那么llvm->dotnet/Runtime/frmew。

例子

// filename:hello.c#include <stdio.h>int main(int argc,char** argv) {    printf("Hello, World!\r\n"); }

命令如下:

sudo apt install llvm clang  //安装clang -S -emit-llvm hello.c -o hello.ll //编译成llvm IRopt -O2 hello.ll -o hello_opt.ll//优化IRllc hello_opt.ll -o hello.s //compile成机器码clang hello.s -o hello   //链接成可执行exe./hello  //运行


Ubuntu源更新错误

非常简单的问题,昨天还是前几天开始,Ubuntu的源更新就出现错误。当时并没有急于解决,今天上午发现问题还在。更新源,比如替换国内的清华源,阿里源等未果。最后兜兜转转,发现网络并没有连接上。主要是vm虚拟机的菜单栏虚拟机-》设置-》网络适配器设置成了NAT模式。把它改成桥接模式且复制物理机状态即可联网。

然后apt-get update更新了下,达到95%左右又报错了。看了下右上角的网络链接图标,又断开了,还是自动断开的。reboot下无果,按上方式打开网络适配点击下桥接模式,网络连接上了。再次apt update更新成功。


PC温度过高

电脑温度过高,频繁自动关机

1.清理CPU风扇散热口,检查下笔记本的散热口,如果堵塞了清理下。散热口堵塞,会导致CPU运行一段时间超级过热,自动关机。

2.取消Intel处理器的超频,个人的是Inteli7 9代。超频需要BOISS设置禁用,这里可以通过最简单的电源选项进行设置。打开控制面板-》电源选项。win11当中油平衡和高性能两种模式,高性能的话极容易导致CPU温度过高,所以可以选择平衡模式。但是平衡模式也有可能导致CPU温度过高。所以这里需要在电源选项-》创建电源计划-》选择节能模式。然后更改计划设置-》更改高级电源设置-》处理器电源管理-》最大处理器状态(使用电池:60%,接通电源:60%)即可禁止超频。

往期精彩回顾

.NET9 Pre3 CLR的优化细节

.NET9 GC标记原理(超核技术)

.NET9异常(CLR)原理(顶阶技术


江湖评谈
记录,分享,自由。
 最新文章