Рейтинг:1

Как собрать cap-ng на Impish?

флаг sa

Я на озорной, и установил последнюю версию libcap-ng-dev, Компиляция с gcc 11.2, с помощью Удаленный Linux в Visual Studio

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

#include <cap-ng.h>

основной ()
{
    capng_have_capability (0, 0);
}

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

1>/usr/bin/ld: ошибка: действительно/длинный/путь/main.o: в функции `main':
1>main.c: ошибка: (.text.startup+0xd): неопределенная ссылка на `capng_have_capability'
1> collect2 : ошибка: ld вернул 1 статус выхода

Вот флаги компоновщика:

-o"действительно/длинный/путь/выход" "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,сейчас 

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

Рейтинг:1
флаг sa

Нашел проблему, мне просто нужно было добавить -lcap-нг.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.