Как скомпилировать cap-ng на Impish?

Я на Impishи установил последнюю версию libcap-ng-dev, Компиляция с gcc 11.2через Visual Studio Remote Linux

Следующая программа не может быть статически связана

#include <cap-ng.h>

int main()
{
    capng_have_capability(0, 0);
}

Вот результат сборки:

1>/usr/bin/ld : error : really/long/path/main.o: in function `main':
1>main.c : error : (.text.startup+0xd): undefined reference to `capng_have_capability'
1>collect2 : error : ld returned 1 exit status

Here are the linker flags:

-o"really/long/path/out" "3600000" -Wl,-z,relro -Wl,-z,noexecstack -Wl,--no-undefined "g++ -static" -l"cap" -l"audit" -Wl,-L"/usr/lib/x86_64-linux-gnu" -Wl,-z,now 

Добавление -lcapне меняет вывод.

1
задан 14 December 2021 в 15:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: