Macos下c,c++编译器llvm gcc路径与源码位置
写在前面
在下面的位置中写入(先mkdir bits)
stdc++.h文件内容:
参考 gcc 源码 gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/precompiled/stdc%2B%2B.h;
// C++ includes used for precompiling -*- C++ -*-
// Copyright (C) 2003-2023 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redis...
编译 llvm 10
写在前面
cmake -G "Ninja" \
-B build \
-S llvm \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_TARGETS_TO_BUILD=X86 \
-DCMAKE_INSTALL_PREFIX=$HOME/local/opt/llvm10
ninja -C build -j23
ninja -C build install
Macos缺少字体的一种解决方案
方法
如果安装了 Word, 那么就可以有个比较取巧的方法
/Applications/Microsoft Word.app/Contents/Resources/DFonts
在这个目录下, 有你需要的字体~
Linux 发行版换源
写在前面
在 docker 使用 Linux 发行版, 想要安装包需要换国内镜像源, 而换源需要编辑镜像列表文件, 但是编辑的话需要vim或者 nano, 这俩编辑器又得换源之后才能安装…..
解决死锁的办法: 用 sed 啊!
下面的命令都运行在 sudo 权限下
archlinux
sed -i '1s/^/Server = https:\/\/mirrors.tuna.tsinghua.edu.cn\/archlinux\/$repo\/os\/$arch\n/' /etc/pacman.d/mirrorlist
ubuntu
对 Intel 架构
sed -i 's|http://archive.ubuntu.com/ubuntu|https:...
Macos Orbstack安装配置x86_64版centos
写在前面
基本信息
$ cat /etc/redhat-release
CentOS Stream release 9
$ uname -r
6.12.9-orbstack-00297-gaa9b46293ea3
安装常用的包
dev toolchain
## for gcc-14
sudo yum install epel-release
## optional: for latest gcc
#sudo yum install gcc-toolset-14 gdb
## for gcc(11) llvm and clang
sudo yum install llvm-toolset
# [optional]
# sudo dnf debuginfo-instal...
Vim 从零开始配置
配置
mkdir -p ~/.vim/autoload/
vi ~/.vim/autoload/plug.vim
## add https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
" use space as leader key
let mapleader = " "
set wildmenu
set wildmode=full
" 模拟 Bash 的快捷键
cnoremap <C-a> <Home> " 跳到命令开头
cnoremap <C-e> <End> " 跳到命令末尾
cnoremap <C-k> <C-\&g...
共计 478 篇文章,60 页。
您是Zorch的第 个小伙伴
Hits