申威 ( sw64 ) 架构高版本 Golang ( go-1.24.10 ) 适配小记

1. 逐步编译高版本 golang 系统中自带的 golang 版本为: go version go1.16.4 linux/sw64 (Git-commit:7c7ef9447 Date:20220324) 这一版本直接编译 go-1.24.10 源码会报错: Building Go cmd/dist using /usr/lib/golang. (go1.16.4 linux/sw64 (Git-commit:7c7ef9447 Date:20220324)) //go:build comment without // +build comment cmd/dist/buildtool.go:16:2: cannot find package "go/version" in any of: /usr/lib/golang/src/go/version (from $GOROOT) /root/go/src/go/version (from $GOPATH) [阅读全文]

申威架构Linux系统编译安装clang和llvm

【注意】最后更新于 July 21, 2023,文中内容可能已过时,请谨慎使用。

sw 架构 Linux 系统 ( NFS Server RTM4.0 ) 编译安装 clang 和 llvm 1. 下载源码 git clone [email protected]:llvm/llvm-project.git -b release/12.0.1 2. 准备构建目录 cd llvm-project && mkdir build && cd build 3. 准备编译 cmake -G "Unix Makefiles" ../llvm -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS="clang;" 3. 编译 使用 -j64 指定多核编译,加快 [阅读全文]

使用 git 命令查询某一 commit 的 tag

【注意】最后更新于 June 19, 2023,文中内容可能已过时,请谨慎使用。

1. 查询某一 commit 的 tag

git describe --tags --abbrev=0 --exact-match <commit>

2. 查询当前版本的 tag

git describe --tags --abbrev=0 --exact-match $(git rev-parse --short=8 HEAD)

20190625|使用API网关+SCF+云数据库MySQL创建WEB接口

【注意】最后更新于 June 25, 2019,文中内容可能已过时,请谨慎使用。

1. 创建私有网络并进行配置 首先需要创建一个私有网络,因为在默认情况下云数据库MySQL只可以在私有网络中使用,这也是腾讯云官方的推荐使用方式。 [阅读全文]

20181016|KMS服务器的搭建

【注意】最后更新于 October 16, 2018,文中内容可能已过时,请谨慎使用。

前几天重装本站的主机之后,本站部署的KMS服务器也一并失效了。 于是我在今天中午抽空重新部署了KMS服务器,顺便把部署过程发出来分享给大家~ 不 [阅读全文]