Вы можете использовать Vim в режиме Ex:
ex -sc '1i|' -cx file
1
выбрать первую строку
i
вставить текст и новую строку
x
сохранить и закрыть
Или даже, как в комментарии, старый добрый стандартный пример
:
printf '%s\n' 1i '' . x | ex file
Я решил проблему!
Чтобы исправить ошибку cc1plus:
Первая проблема заключалась в том, что, поскольку я занимаюсь перекрестной -компиляцией, мне нужно было сначала установить OpenSSL на мой raspberry pi, а затем скопировать эту библиотеку обратно на мой компьютер.
Затем мне пришлось получить новую копию моей папки sysroot (, которая по какой-то причине была повреждена ), и поместить в нее мой OpenSSL.
Затем появились дополнительные ошибки: «не удается найти crt1.0, crti.o, crtn.o,и libdl.so.2 :Нет такого файла или каталога":
Чтобы исправить это, мне пришлось создать символические ссылки в моей папке sysroot, чтобы указать, где находятся эти файлы из того места, где их ожидал компилятор.
Теперь мой проект компилируется!