Linux使用Clang链接libc++运行时
在Linux上,一般情况下都会使用GCC和libstdc++,因为他们之间有特殊优化,如果使用Clang编译,性能不会比GCC高,因为默认情况下Clang编译出来的程序也是链接的libstdc++,而Clang的正统在libc++上 运行环境 docker run -it --rm ubuntu b
在Linux上,一般情况下都会使用GCC和libstdc++,因为他们之间有特殊优化,如果使用Clang编译,性能不会比GCC高,因为默认情况下Clang编译出来的程序也是链接的libstdc++,而Clang的正统在libc++上 运行环境 docker run -it --rm ubuntu b
VSCode CMake Ninja环境搭建 VSCode 插件安装 CMake 安装 Download CMake 将cmake bin目录设置在系统环境变量PATH中 Ninja
VS下载链接地址 https://aka.ms/vs/15/release/vs_community.exe 15指2017,可以替换为16(2019),17(2022) community可以替换为Enterprise和Professional VS2017企业版 https://aka.ms/v
在x86环境运行arm环境的容器 Windows Docker 在windows上 Docker Desktop 已经内置了 binfmt_misc,参考Multi-platform images | Docker Docs 因此只需要安装Docker Desktop就能运行 arm32或者arm6
使用docker gcc编译,静态链接运行时 编写Dockerfile FROM gcc:13 RUN apt update \ && apt install gcc clang make ninja-build cmake gdb git -y \ && apt clean 使用VSCod
解决WSL和SSH远程下无法翻译的问题 找到vscode安装目录中的语法高亮文件resources\app\extensions 将syntaxes文件夹拷到远程机器 ~/.vscode-server\extensions\ms-vscode.cpptools-1.12.4-linux-x64路径中
WSL自启动ssh服务 打开计算机管理 选择启动程序 程序路径:%windir%\System32\bash.exe 参数:-c "echo 密码|sudo -S service ssh start" 找到刚刚创建的任务,点击属性</
构建镜像 编写Dockerfile FROM centos:6.9 ARG USERNAME=builder ARG USER_UID=1000 ARG USER_GID=$USER_UID RUN sed -e "s|^mirrorlist=|#mirrorlist=|g" \ -e "s|
安装 zsh是针对当前用户环境的,如果要设置主题,需要在 HOME 目录单独配置 # 安装zsh sudo apt install zsh # 安装 oh my zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh
linux环境配置 vi ~/.profile export GOROOT=/usr/local/go export GOPROXY=https://goproxy.cn,direct export GO111MODULE=on export GOPATH=$HOME/go PATH=$PATH
WSL配置 旧版 WSL 的手动安装步骤 | Microsoft Docs WSL 中的高级设置配置 | Microsoft Docs 修改安装路径 停止运行 wsl --shutdown 查看已安装的linux发行版本 wsl -l
dlv 远程调试 本地编辑Goland编译配置 远程机器安装 dlv go get github.com/go-delve/delve/cmd/dlv $GOPATH/bin 目录下会有dlv可执行程序 进入代码目录,通过dlv监听端口 dlv debug --headless --listen=: