有没有办法像stderr
一样指定Bazel目标,但是对于现有的预建静态库或共享库。
我无法在Bazel文档中找到对此规则的引用。
答案 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规则恰好满足您的要求,我相信比接受的答案要干净一些。