腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
使用
Bazel
构建
Go
库
而
不是
二进制
文件
?
go
、
protocol-buffers
、
bazel
Bazel
使用
存储
库
中的.proto
文件
生成
Go
代码,然后
构建
一个
二进制
文件
。 我的问题是:有没有可能配置一个新的目标,以便
Bazel
生成(除了
二进制
文件
之外)其他应用程序
可以
使用
的
Go
库
?我知道
Bazel
在其沙箱中的某个地方存储生成的代码,但是我希望有一种更可靠的方式,因为在未来的
Bazel
浏览 19
提问于2020-10-01
得票数 0
回答已采纳
1
回答
Bazel
:如何获得我在
bazel
测试中
构建
的
二进制
文件
的路径?
go
、
bazel
我在和
bazel
一起写个
go
测试。测试将首先
构建
一个
二进制
文件
,并将
二进制
文件
挂载到一个坞容器中。所以我需要知道我
构建
的
二进制
程序的路径。├── BUILD.
bazel
在这里,我想在my_tool dir上
构建
一个包含
go
文件
的
go
二进制
文件
。在
浏览 7
提问于2022-02-15
得票数 1
回答已采纳
1
回答
Bazel
:如何导入/
构建
用于
go
_binary的
go
_test
go
、
bazel
我正在用
bazel
在我的CI系统上运行一个
go
测试。
go
测试将需要
使用
从另一个
go
文件
构建
的助手
二进制
文件
。**中的(即中的代码)将
使用
从dir
构建
的可执行
二进制
文件
。 在非
bazel
情况下,我只需要
go
build ./mytool就
可以
得到my_test.
go
需要的可执行<em
浏览 9
提问于2022-01-23
得票数 2
回答已采纳
1
回答
如何用
bazel
构建
工具修复
Go
存储
库
中的验证规则proto依赖
go
、
protocol-buffers
、
bazel
、
envoyproxy
我正在尝试
使用
bazel
和gazelle工具来
构建
一个大型Golang存储
库
,其中包含预先生成的proto
文件
。在proto定义中
使用
来自definitions定义的验证规则存在问题,
bazel
工具无法
使用
此依赖
构建
存储
库
。为了重现这个问题,我创建了一个带有示例服务的gRPC。如果没有envoyproxy依赖关系的验证,
bazel
工具就成功地
构建
了
go
包。但是引入
浏览 8
提问于2021-10-02
得票数 0
1
回答
Bazel
增量
构建
结果
build
、
bazel
我有一个包含多个模块的代码
库
,我想用
Bazel
构建
这些模块。在我的
构建
中有一些公共
库
和应用程序,并
不是
每个应用程序都
使用
相同的公共
库
。如果我以前在应用程序A
使用
的公共
库
上
构建
了
Bazel
和changeset,
而
不是
应用程序B和
Bazel
的根
构建
,那么将只
构建
和测试公共
库
和应用
浏览 16
提问于2019-10-26
得票数 0
回答已采纳
1
回答
如何强制
Bazel
为所有
二进制
文件
盖章?
go
、
rules
、
bazel
--stamp在中的文档如下: 如果受影响的目标的依赖关系没有改变,指定--标记不会强制它们重新
构建
.
是否
有办法强制
构建
受影响的目标,使所有输出
二进制
文件
具有相同的标记,即使它们的依赖关系没有改变?具体的用例是,我正在
构建
大量相关的
Go
二进制
文件
(
使用
),我希望用相同的版本号(取自最新的git提交哈希)对它们进行可靠的标记。我
可以
事先做一个
bazel
clean,但这在某种程度上
浏览 5
提问于2017-06-22
得票数 1
2
回答
可以
在Visual Studio中
使用
Bazel
构建
代码吗?
c++
、
visual-studio
、
tensorflow
、
bazel
我目前正在
使用
用tensorflow
构建
C++代码。但问题是,用VS
构建
代码并不那么简单,因为它
使用
bazel
命令
而
不是
g++。
可以
在Visual Studio中
浏览 0
提问于2018-01-05
得票数 4
1
回答
如何处理外部.so
库
的传递依赖关系?
shared-libraries
、
bazel
、
rpath
我正试图用
Bazel
构建
一个
二进制
应用程序。这个
二进制
文件
依赖于一个外部的预编译
库
,我们称之为liba.so。我一直在阅读这方面的文章,原因是
Bazel
只向
二进制
的RUNPATH添加了它的直接依赖项。由于libb.so是一个传递依赖项,所以
二进制
文件
无法找到它。要解决这个问题,我
可以
想到以下几个问题: 添加难看的链接器标志来告诉
Bazel
添加到RPATH中,
而
<e
浏览 9
提问于2020-11-03
得票数 2
1
回答
Bazel
go
_binary c-共享链接模式:头部在哪里?
go
、
bazel
我正在尝试
使用
Bazel
(v1.0.0) rules_
go
来
构建
header +
库
,就像我
使用
go
构建
-buildmode=c-archive一样。我在BUILD.bzl
文件
中设置了以下规则: name="
go
_cpp_bridge", cgo =
浏览 11
提问于2019-12-03
得票数 1
回答已采纳
2
回答
windows中的Tensorflow Java
java
、
c
、
compilation
、
tensorflow
、
native
根据read me 它说,我们必须
构建
本机库,将需要从源代码
构建
窗口。但它没有详细的指示。有人能把它编译好吗?有什么我
可以
遵循的步骤吗?
浏览 13
提问于2017-03-02
得票数 3
1
回答
如何在
Go
Gazelle项目中
使用
Bazel
平台转换
go
、
bazel
、
bazel-gazelle
它有一个主要的
二进制
,它由Gazelle生成的cmd/main/BUILD如下所示: load("@io_
bazel
_rules_
go
//
go
:def.bzl", "
go
_binary", "
go
_library--platforms=@io_
bazel
_rules_
go
//
go
/toolchain:linux_ar
浏览 10
提问于2022-02-18
得票数 1
1
回答
使用
Bazel
将
Go
测试
二进制
文件
添加到container_image
docker
、
go
、
integration-testing
、
bazel
、
bazel-rules
我正在
构建
一个
go
测试包,我希望将其包含在Docker镜像中。
可以
使用
以下命令
构建
该
二进制
文件
bazel
build //testing/e2e:e2e_test。这将在
bazel
中创建一个
二进制
文件
_bin
文件
夹。现在我想把这个
二进制
文件
添加到一个docker镜像中... container_image(
浏览 142
提问于2021-02-26
得票数 1
回答已采纳
1
回答
Go
和
Bazel
:
使用
外部Git存储
库
git
、
go
、
bazel
切换到
Bazel
以拥有一个正常的
构建
系统,该系统将知道如何只在需要时
构建
各种依赖关系。存储
库
编写自定义的git-submodule-downloaded存储
库
,并将它们公开给
Bazel
。我
是否
正确地
使用
子模块?
使用
vendor/子
文件
夹存储
Go
库
正确吗?
使用
Bazel
构建
外部依赖的推荐方法是什么,其中代码和依赖项
浏览 6
提问于2015-12-02
得票数 2
1
回答
Google云功能与
bazel
构建
的protobuf依赖关系
go
、
google-cloud-functions
、
protocol-buffers
、
bazel
如果我
使用
bazel
来
构建
依赖于protobuf的
Go
无服务器函数,
bazel
将在我指定的导入路径上使protobuf生成的
go
代码可用。 谷歌云功能的
go
需要一个
使用
go
模块。如何将
bazel
创建的虚拟导入路径添加到我的
go
.mod
文件
中?部署到google云的功能失败,因为虚拟导入无法解析。(G云要求我上传我的
go
源代码,AWS lambdas允许我上传一个<
浏览 3
提问于2019-04-28
得票数 1
回答已采纳
1
回答
使用
构建
系统运行测试或与集群交互
bazel
像下面这样
使用
Bazel
的项目除了
构建
软件之外,还有什么用途呢? 它们只是方便地为run命令提供环境(
而
不是
构建
可移植的可执行
文件
),还是我遗漏了什么?据我所知,
Bazel
只能用于运行E2E测试的子集,这是基于更改了什么的知识。
浏览 2
提问于2018-07-28
得票数 0
1
回答
在VScode中为Golang
构建
应用程序安装
Bazel
go
、
bazel
如何在VScode中安装用于golang应用程序
构建
的
bazel
?
浏览 29
提问于2022-01-11
得票数 2
1
回答
如何将自定义规则的输出放在‘`
bazel
genfiles/’
而
不是
‘`
bazel
out/’中?
bazel
作为
构建
的一部分,我们正在生成一些
Go
源
文件
。在此之前,我们
使用
了一个genrule (),它导致生成的
文件
存储在
bazel
-genfiles/中。我们最近转向
使用
自定义规则,如rules_
go
()所示。这种更改意味着输出源
文件
存储在
bazel
-bin/中
而
不是
bazel
-genfiles/中。这种输出位置的改变破坏了我们开发人员<
浏览 2
提问于2017-08-09
得票数 5
回答已采纳
1
回答
集成
Go
和
Bazel
测试
go
、
bazel
在我的CI系统中,我运行各种
go
脚本来分析我的
Go
代码。例如,我有一个验证各种主
文件
是否
可以
成功启动长时间运行的应用程序的脚本。我对
使用
Bazel
能够利用缓存感兴趣,因为如果pkg1没有改变,startupvalidator将能够命中pkg1的缓存,然后为pkg2和pkg3运行新的运行。这是
bazel
的合理用例吗?我考虑创建一个bash脚本,在其中我运行如下内容:
go
run startupvalidator $1
使用</
浏览 21
提问于2020-10-29
得票数 0
1
回答
Bazel
:将Linux远程执行平台与Mac本地平台混合
使用
bazel
目标iOS和OSX是在我的Mac上本地
构建
的(出于必要)。Android和Windows都是在Docker容器中
构建
的。 在
构建
结束时,我有一个
Bazel
规则,它为每个平台获取每个cc_binary规则,并将它们放入一个.zip中。我想利用
Bazel
的远程执行API在容器中
构建
我的一些
二进制
文件
,并在本地
浏览 14
提问于2020-05-02
得票数 4
回答已采纳
2
回答
具有动态依赖关系的细粒度
构建
?
coq
、
bazel
、
bazel-rules
我有兴趣了解
bazel
是否
能够处理“两阶段
构建
”,在这种情况下,依赖项是根据
文件
内容和依赖项发现的,必须在依赖它们的代码之前编译它们(与C/C++不同,C/C++依赖项主要是没有单独编译的头
文件
)。具体来说,我正在
构建
Coq语言,它类似于Ocaml。 对目标
文件
调用c
浏览 3
提问于2020-12-19
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券