Не удается скомпилировать программу на c/c++, проблема с компоновщиком

Я копировал содержимое папки

/etc/NetworkManager/system-connections/

на другой компьютер, но это не сработало :как только я попытался заставить NetworkManager подобрать соединение из скопированной настройки, NetworkManager запросил пароль и создал второй файл с тем же именем файла и добавлен uuid.

Так и было:

myConnection
myConnection-78d2dab8-8413-4955-a6f3-7c4530b44e52

NetworkManager требователен к разрешениям. Файлы конфигурации должны иметь права доступа 600 (-rw -------).

0
19.04.2021, 18:27
1 ответ

Вы перезаписали двоичный файл/usr/bin/ld(хотя и не сказали об этом, я предполагаю, что вы запускали makeкак root ).

Вам придется удалить и переустановить /usr/bin/ld, чтобы иметь нормальную среду сборки.

Если вы используете производную версию Debian, sudo rm -rf /usr/bin/ld;sudo apt-get install --reinstall binutilsдолжен сделать это.

3
28.04.2021, 22:52

Теги

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