- 博客(24)
- 收藏
- 关注
原创 llvm :collect2: fatal error: ld terminated with signal 9 [Killed];扩大交换分区
可以在/etc/fstab设置开机挂载,分别对应swap文件路径,挂载点,类型,选项。使用swapfile作为交换分区。检查swap分区是否被使用。查看当前的swap文件。卸载当前的swap文件。格式化swapfile。
2024-08-28 08:44:11 106
原创 vim中的tabstop、softtabstop、shiftwidth什么意思
【代码】vim空格、tab、制表位、tabstop、softtabstop、shiftwidth分析。
2024-08-25 18:17:24 253
原创 vi插件配置
# 安装ctags## 安装gutentags插件以下为gutentag 配置,复制到.vimrc中## 在.vimrc中添加gutentag相关配置,.tags" gutentags 搜索工程目录的标志,碰到这些文件/目录名就停止向上一级目录递归" 所生成的数据文件的名称" 将自动生成的 tags 文件全部放入 ~/.cache/tags 目录中,避免污染工程目录" 配置 ctags 的参数" 检测 ~/.cache/tags 不存在就新建if!silent!endif。
2024-04-03 16:27:56 188
原创 前后端涉及的技术
java编辑器IDEAspring boot :脚手架,用于搭建项目maven:管理第三方工具和框架xml:用于maven配置vue 、react:前后端分离,后台给前端提供数据接口前端:html、css、jshttp协议ajax和json:实现前后端数据传输mysql、SQL:数据库thymeleaf:用于前后端不分离mybatis:使用orm框架,用于操作mysql数据库
2024-01-31 09:38:21 442
原创 npb和linpack安装
NPB benchmark(NAS Parallel Benchmarks)使用、安装和配置_npb测试-CSDN博客NPB是常用的高性能并行计算机基准测试程序5个内核IS ,整数排序,随机内存访问EP , 令人尴尬的并行任务CG , 共轭梯度,不规则的记忆存取和通信MG , 多重网格对序列网格,长、短距离通信,内存密集型FT , 离散三维快速傅里叶变换,全对全通信3个伪应用程序BT ,三对角求解器SP , 五对角求解器LU , 高斯求解器。
2023-12-25 14:55:47 1252
翻译 llvm9.0.0编译命令及bug
在llvm-project-llvmorg-9.0.0/llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h中#include修改成下面这样。编译llvm9.0.0过程中出现如下错误,经过搜索,这是llvm9.0的bug,
2023-12-13 15:15:02 248 1
翻译 ubuntu安装docker及基本使用(翻译)
docker容器是由docker镜像创建的运行实例,容器类似虚拟机中的操作系统仓库是一个存放各种镜像的地方docker官方仓库位于国外,可以通过换源解决。
2023-12-11 10:56:00 197 1
原创 LLVM-IR
approxiamate reciprocal,近似倒数,通常用于浮点运算中,以加快运算速度,使用近似倒数可以在某些情况下提高性能,尽管可能会引入一些误差。合并,合并相邻浮点数运算,以减少指令数量,有两种模式,fast和on,fast模式下使用contract会牺牲数值精度。禁止有符号零,浮点数运算中,有符号零和无符号零有区别。重新关联,用来改变加法或乘法结合方式。fpext是类型转换指令。
2023-10-23 10:33:20 106 1
原创 CMakeList基本使用
用于设置llvm的LLVM_LINK_COMPONENTS变量,该变量用于指定要链接到LLVM项目哪些组件,在这里是链接到llvm的Support组件。FindCurses是CMake的一个标准模块,旨在找到系统上安装的Curses模块。OUTPUT_VARIABLE将llvm的标准输出保存在cmake变量MY_LLVM_CXX_FLAGS中。,–cxxflags用于获取llvm编译器的编译标志信息,例如包含目录和编译选项。set命令用来设置CMake变量CMAKE_CXX_FLAGS。
2023-10-21 12:01:51 173 1
原创 clang -ffast-math;undefined reference to `__log10_finite‘
使用clang -ffast-math -fno-finite-math-only可以正常使用。是clang9的bug,clang10进行了修复。
2023-10-12 16:10:21 324 1
原创 /usr/bin/ld: cannot find -lz: No such file or directory
sudo apt install zlib1g-dev
2023-10-10 15:19:36 776 1
原创 Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
sudo apt-get install libncurses5-dev
2023-10-10 15:05:46 105 1
原创 ubuntu x86_64 gcc7.5.0源码编译llvm3.0+clang及出错原因
方法一(亲测):找到出错的makefile使用的flags.make,将其中的c++编译选项,增加一个 -std=c++98,就可以正常编译了。错误解决过程:根据错误提示,查找makefile中关于CXX_FLAGS的定义然后修改,需要从各种路径中找有有用信息,差不多找了一上午。方法二(没试):cmake命令增加参数DCMAKE_CXX_STANDARD=c++98。出错是因为llvm3.0使用c++98写的,而gcc7.5.0默认的标准是c++11。
2023-08-22 12:55:59 254 1
原创 Couldn‘t find the specified plugin name for cgroup/v2 looking at all files
【代码】Couldn‘t find the specified plugin name for cgroup/v2 looking at all files。
2023-08-14 17:21:38 1027 3
原创 c++vector容器计算size,返回数的类型为无符号数,因此当size为0时不能直接减1
c++vector容器计算size,返回数的类型为无符号数,因此当size为0时不能直接减1。
2023-04-25 15:59:30 173
原创 matlab将.mat语音文件转为.wav文件matlab代码
将该代码放在mat文件夹中运行,建议先备份源文件。改代码需要在matlab中运行。
2022-05-26 01:53:35 2496 2
转载 ubuntu 解压zip文件名乱码以及安装wps
乱码用终端解压并指定字符编码为GBKunzip -0 GBK xxx.zip安装wpswps官网下载deb x64安装包sudo dpkg -i wps.deb // 安装wps//如果出现依赖问题,则输入sudo apt-get -f install//下载wps字体包 百度云 链接: https://pan.baidu.com/s/1LIwmaKo0ArVVa0i4fz479A 提取码: at24 sudo tar zxvf ~/下载/wps字体/wps_symbol_fo
2021-09-29 16:46:03 171
原创 win10装ubuntu双系统
Win10装ubuntu系统双系统以下是我windows装ubuntu系统的学到的一些东西,供大家参考,装系统需谨慎,还是要多看几篇文章,综合考量。硬盘接口SATA 用MBR格式或者GPT格式,M.2接口只能用GPT格式MBR分区必须用legacy方式启动,GPT分区必须用UEFI启动UEFI是一种新型的操作系统启动方式。Wepe是下载windowxs系统的一个好用的pe,msdn上可以下载windows系统U盘格式用exfat,因为exfat对闪存损害较小重装步骤:去bios取消secur
2021-06-04 10:47:05 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人