- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
https://docs.bazel.build/versions/master/be/c-cpp.html
关于科普特人选项:
Each string in this attribute is added in the given order to COPTS before compiling the binary target. The flags take effect only for compiling this target, not its dependencies, so be careful about header files included elsewhere. All paths should be relative to the workspace, not to the current package.
cc_library(
name = 'lib1',
srcs = glob([
'src/*.cpp',
]),
hdrs = glob([
'include/*.h',
'include/**/*.h',
]),
copts = [
'-std=c++11',
'-fopenmp',
'-march=native',
],
)
cc_binary(
name = "test1",
srcs = ["tests/test1.cpp"],
deps = [
":lib1",
],
copts = [
'-std=c++11',
'-fopenmp',
'-march=native',
],
)
如果我删除 test1 规则中的科普特人,编译将失败。如何修改 lib1 规则,使依赖于它的所有规则也可以编译。
最佳答案
您还需要将 linkopts = ["-lgomp"]
添加到您的 cc_binary
规则。
关于c++ - 我如何为 cc_library 添加默认的 copts,如 '-fopenmp'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53954613/
如何告诉 bazel 链接预编译(静态)库? 我已经引用了一个现有的静态库项目 (xy.BUILD): cc_library( name="xy", srcs=["lib/x86_64/lib
我已经自动生成 .cc来源和运行 .cc 的 Starlark 规则发电机: BUILD文件: generate_cc( name = "foo_generated" ) # runs an e
我想将“foo.c”构建为一个库,然后在生成的 .so 而不是“.a”上执行“readelf”,我如何在 bazel 中编写它? 以下 BUILD.bazel 文件不起作用: cc_library(
我有一个非常简单的 cc_library() 规则,我想将其转换为 Skylark 规则。 cc_library() 规则是: cc_library( name = 'cc_library_a',
在 bazel 中从源代码构建项目时,头文件并不总是以正确的相对路径结束。 例如,我想构建 expat来自源头。 其他软件将使用的主要 header 是 . 然而,该项目的源代码在 expat/li
我无法通过 bazel 中的构建命令包含一些头文件。我关注了example它们包含在 bazel 文档中。 这是我的构建文件 cc_library( name = "hello-greet",
我想使用变量 copt 参数来构建特定目标。所以我使用bazel build命令行的--copt。 但是,当 copt 更改时,bazel 将重建目标的所有依赖项。不需要这些。 有没有更好的方法来处理
https://docs.bazel.build/versions/master/be/c-cpp.html 关于科普特人选项: Each string in this attribute is ad
SDL2 Android 项目包括一个 Android Activity 类 (SDLActivity),它使用对 nativeRunMain() 的 JNI 调用将 C 库的名称和其中的回调传递给
我是一名优秀的程序员,十分优秀!