зависимости — кросс-компиляция приложения C ++ для цели только с C

Я кросс-компиляции программы C ++. Но когда я пытаюсь запустить на целевом компьютере, он не может найти библиотеки C ++ (а именно libstdc ++. So.5).

Есть ли способ связать все зависимости, чтобы я мог работать на целевом компьютере?

Или я должен установить их на целевой компьютер?

2

Решение

Пытаться g++ -static x.cc -o x, Это свяжет все ваши библиотеки, включая libstdc ++, в ваш исполняемый файл.

Конечно, полученное изображение будет больше, чем динамически связанное изображение.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]