https://github.com/bazelbuild/bazel/releases
CLion-2024.3.4.tar.gz
bazel_bin_url=https://github.com/bazelbuild/bazel/releases/download/7.6.0rc1/bazel-7.6.0rc1-linux-x86_64
bazel_bin_fp=/app/pack/bazel-7.6.0rc1-linux-x86_64
repoD=/app/bazel-demo-home/examples
prjD=$repoD/cpp-tutorial/stage1
wget $bazel_bin_url -O $bazel_bin_fp
sudo ln -s $bazel_bin_fp /usr/bin/bazel
git clone https://github.com/bazelbuild/examples.git $repoD
export HTTPS_PROXY=http://westgw:7890
#若无代理,bazel build 访问github会卡住
bazel build //main:hello-world
#
clion_bin=/app3/clion-2024.3.4/bin/clion.sh
head -n 10 $clion_bin
#手工新插入一行: JAVA_HOME=/app/jdk8
$clion_bin
#clion: settings --> 安装插件 : bazel for clion (2025.02.18.1-api-version-243)
#clion: settings --> proxy : manul proxy configure: http:
# hostname: 10.0.4.9
# port: 7890
prjD=$repoD/cpp-tutorial/stage1
#prjD=/app/bazel-demo-home/examples/cpp-tutorial/stage1
#clion :
#file -> import bazel project -> workspace( $prjD)
# ... -> $prjD
# Generate from BUILD file / BUILD file : (main/BUILD)
#Project data directory: $prjD
#Infer name from: 选workspace 、 不要选 import directory
#clion 打开 bazel 项目 $prjD ...
#clion : 双击 打开 文件 stage1/main/BUILD
# 文件stage1/main/BUILD 顶部 左侧 点击 绿色三角形 : 选择 'Debug Starlark : Bazel build main/hello', 开始 构建 、 调试
# 或者 hello-world.cc : main函数 左侧 绿色三角形 : 开始 构建 、 调试