从clion认识bazel

bazel veyvin 7870℃ 0评论
文章目录[隐藏]
本文最后更新于2020年8月2日 13:22,如果文章内容失效,请反馈给我们,谢谢!

由于Google 的项目大多使用bazel编译,tensorflow也不例外,故研究下bazel的配置

从源码编译bazel或直接下载

由于vs2017装在了D盘,修改源码 build_windows_jni.sh的

msys2 运行 compile.sh,生成的在output\bazel.exe目录.

或者直接下载bazel程序

配置好bazel 环境

教程 说明一点,可以不按官网上的文件位置配置环境, 只要将你的环境在windows环境变量里配置一下就好了.

?Clion配置

  • 安装CLion with Bazel插件
  • 创建一个bazel构建程序,首先需要一个项目中包含一个WORKSPACE文件,此文件表明bazel的工作空间,可以是空的.
  • 找到或创建一个project views(.bazelproject)文件,项目视图文件,该文件标明了要导入哪些bazel package文件和导入的rule是什么
  • 修改.bazelproject?文件,完成.
  • 创建你一个Bazel package,会自动包含一个BUILD文件
  • 在package目录下添加源码
  • 修改BUILD目录,添加依赖关系
  • 添加Run/Debug Configurations
  • 根据BUILD规则生成程序

转载请注明:veyvin » 从clion认识bazel

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址