У меня есть код:исключения плавающей запятой с помощью функции gethostbyname в статическом связанном приложении
struct hostent *hp = gethostbyname(dns.c_str());
в моем приложении. Я скомпилирую его на сервере Ubuntu, связывающем все статически. Все нормально, но когда я пытаюсь запустить это приложение на CentOS у меня есть ошибки в этом gethostbyname призванию:
исключение с плавающей точкой
Можете ли вы помочь мне, как исправить это? Спасибо!
Вы пробовали перекомпилировать его на CentOS? Обычно вы не передаете Linux-приложения как двоичные ... –
@ bash.d, я могу перекомпилировать его, это моя клиентская машина – Breakdown
Итак, я предполагаю, что в заголовочных файлах есть различия, поэтому вы, возможно, не сможете распространять вашу программу как двоичный ... –