预建的图书馆目标

时间:2017-06-20 17:52:46

标签: shared-libraries static-libraries bazel

有没有办法像stderr一样指定Bazel目标,但是对于现有的预建静态库或共享库。

我无法在Bazel文档中找到对此规则的引用。

2 个答案:

答案 0 :(得分:2)

您可以使用#include <stdio.h> #include <stdlib.h> #include <string.h> main() { char name[100]; char name2[100]; FILE *fff; int found = 0; int id; fff = fopen("/file.txt", "r"); while (fscanf(fff, "%d %99s %99s", &id, name, name2) == 2) { if (id == 2) { printf("%s\n", name2); found = 1; break; } } fclose(fff); return 0; } 本身,只需将cc_library个文件放入.so即可。请参阅the docs

答案 1 :(得分:1)

cc_import规则恰好满足您的要求,我相信比接受的答案要干净一些。