Я кросс-компиляции программы C ++. Но когда я пытаюсь запустить на целевом компьютере, он не может найти библиотеки C ++ (а именно libstdc ++. So.5).
Есть ли способ связать все зависимости, чтобы я мог работать на целевом компьютере?
Или я должен установить их на целевой компьютер?
Пытаться g++ -static x.cc -o x
, Это свяжет все ваши библиотеки, включая libstdc ++, в ваш исполняемый файл.
Конечно, полученное изображение будет больше, чем динамически связанное изображение.
Других решений пока нет …