eclipse — сборка и запуск кода C ++ на разных версиях Linux и glibc

Прежде чем задать вопрос, я хочу пояснить, что я разработчик для Android без опыта программирования на Linux и C / C ++. Единственный способ, которым я знаю, чтобы построить C-проект в Linux — это через Eclipse, но, учитывая указатель или подробности о том, как сделать это другим способом, я не буду колебаться. Так что что-то в вопросе ниже может выглядеть неловко.

У меня проблема с компиляцией проекта cpp и выполнением в Ubuntu 12.04 с использованием Eclipse Indigo. Здесь все в порядке. Теперь я должен использовать тот же исполняемый файл на сервере RH, где я получаю сообщение об ошибке: lib64 / libc.so.6: версия `GLIBC_2.14 ‘не найдена

Я искал в интернете и с помощью команды ldd — версия обнаружил, что версия glibc на моем компьютере разработчика 2.15 и на сервере 2.12. Также версия gcc на моей машине — 4.6.3, а на сервере — 4.4.6.

Как я могу заставить его работать на сервере? Я подумал об установке другой версии glibc на мою машину и собрал ее со ссылкой на этот вопрос: Несколько библиотек glibc на одном хосте. Но я не понимаю, что здесь происходит.

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

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

0

Решение

Я скопировал файлы моего проекта на RH-сервер и сам создал проект там. Работает нормально ..

0

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

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

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