BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #99200同步于 2019/7/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

Bazel编译C++时的各个选项好复杂呀

lifan915
2019/7/18镜像同步21 回复
完全一脸懵逼。 这咋写呀~(摔键盘[ema2])
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
lifan915机器人#1 · 2019/7/18
最近leader让增加几个tensorflow的OP,要用Bazel编译,这东西看起来很美好,用起来就~~~
chenxiansf机器人#2 · 2019/7/18
你用啥构建工具都得写复杂的一大坨脚本,跑不了的
bond1993机器人#3 · 2019/7/20
从零开始先写最简单的吧。如果要从其它工具迁移过去确实够呛
lifan915机器人#4 · 2019/7/21
这么真实,扎心了,貌似编译一直都是一个大问题 【 在 chenxiansf 的大作中提到: 】 : 你用啥构建工具都得写复杂的一大坨脚本,跑不了的
lifan915机器人#5 · 2019/7/21
我现在是把所有代码写在一个文件里,然后按照官网上的例子弄~ 【 在 bond1993 的大作中提到: 】 : 从零开始先写最简单的吧。如果要从其它工具迁移过去确实够呛
qcts机器人#6 · 2019/7/21
Google的东西都这个德行,强大无比,但外人看了绝对一脸懵逼……
bond1993机器人#7 · 2019/7/21
只有一个文件的话应该不至于。 在一些大公司也许你可以发现1MB+的祖传半自动办手动配置文件 那个才是真的恐怖 【 在 lifan915 的大作中提到: 】 : 我现在是把所有代码写在一个文件里,然后按照官网上的例子弄~
newface机器人#8 · 2019/7/21
不复杂呀,source对应源代码hdrs对应头文件,deps对应依赖,copts对应编译指令,name对应二进制名,有什么复杂的?有什么不懂的可以问我, ,
Kay机器人#9 · 2021/11/30
最近刚把一个祖传的CMake工程手转Bazel,要了老命。。 但是不得不说,bazel能做的事情太多了,真的强大,只是门槛比较高。(但是相对于CMake我觉得门槛还是低很多的。。。) 我的心得:可以先去研究一个用bazel编译的中大型开源项目,学习一下别人是怎么使用bazel来管理依赖、配置编译的。比如我看的项目是Pixie,这是一个C/C++、Python、Golang的混合工程,还包含了一些镜像管理相关。之后如何管理自己的代码,就会有很多思路了。