G++/GCC установлен, но все же: ошибка при попытке выполнить 'cc1plus': execvp: Нет такого файла или директории

Вы можете использовать Vim в режиме Ex:

ex -sc '1i|' -cx file
  1. 1 выбрать первую строку

  2. i вставить текст и новую строку

  3. x сохранить и закрыть

Или даже, как в комментарии, старый добрый стандартный пример :

printf '%s\n' 1i '' . x | ex file 

1
07.03.2019, 02:51
1 ответ

Я решил проблему!

Чтобы исправить ошибку cc1plus:

Первая проблема заключалась в том, что, поскольку я занимаюсь перекрестной -компиляцией, мне нужно было сначала установить OpenSSL на мой raspberry pi, а затем скопировать эту библиотеку обратно на мой компьютер.

Затем мне пришлось получить новую копию моей папки sysroot (, которая по какой-то причине была повреждена ), и поместить в нее мой OpenSSL.

Затем появились дополнительные ошибки: «не удается найти crt1.0, crti.o, crtn.o,и libdl.so.2 :Нет такого файла или каталога":

Чтобы исправить это, мне пришлось создать символические ссылки в моей папке sysroot, чтобы указать, где находятся эти файлы из того места, где их ожидал компилятор.

Теперь мой проект компилируется!

0
28.01.2020, 00:19

Теги

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