Я создал статический исполняемый файл для приложения CGI в CentOS 64-bit. Программа использует cgicc lib. Затем я выполнил исполняемый файл на том же компьютере (где я создал исполняемый файл), а также на другой 64-разрядной машине CentOS (где cgicc lib не существует). На обеих машинах он успешно выполнен. Но у меня есть сервер веб-хостинга, там же исполняемый файл не работает. Сервер веб-хостинга - это Linux-машина (64-разрядная), но не совсем уверен в том, что именно в этом есть. В журнале я обнаружил ошибку внутреннего сервера. Даже я проверил, что исполняемый файл имеет разрешение 755. Может ли кто-нибудь помочь в поиске причины? Заранее спасибо.C++ исполняемый файл не работает на сервере хостинга Linux
ответ
Моя первая мысль, возможно, ваш сервер хостинга имеет разные типы процессоров. Различные процессоры имеют разные наборы инструкций, поэтому для двоичных файлов может использоваться другой компилятор C++. Например, если вы хотите запустить некоторую программу на встроенной системе с помощью ARM, вам нужен кросс-компилятор.
Может ли это быть причиной того, что созданный двоичный файл находится на CentOS, а сервер хостинга работает на машине на основе .deb (например, Debian или Ubuntu)? – vips
@ vips Я бы порекомендовал вам перекомпилировать ваш код и попробовать, его должно быть легко перекомпилировать, потому что нет большой разницы между Ubuntu и CentOS, я думаю. – Jiang
- 1. Исполняемый файл не работает [Linux]
- 2. C Исполняемый файл не работает на linux Mint
- 3. Запустить исполняемый файл в linux - не работает
- 4. Запустить исполняемый файл C++ на Linux
- 5. Codeigniter: $ _SESSION не работает на сервере хостинга
- 6. BeautifulSoup4 не работает на моем сервере хостинга
- 7. setuid на исполняемый файл не работает
- 8. Загрузка файла хостинга Linux
- 9. Удалить файл на сервере Linux
- 10. Защита файлов веб-сайта на сервере хостинга linux
- 11. ARM Linux исполняемый загадочно работает на x86_64
- 12. XML-файл, не обновляемый через php-скрипт на сервере хостинга
- 13. PHP: оператор сравнения === не работает на сервере хостинга
- 14. Какая версия Linux работает на моем сервере?
- 15. Исполняемый файл py2exe не работает
- 16. Генерировать исполняемый файл Linux на QtCreator
- 17. Защита каталога на сервере хостинга
- 18. Pyinstaller исполняемый файл не работает
- 19. Сценарий таймера, не работающий на сервере хостинга
- 20. . Байт-файл не выполняется на сервере Linux
- 21. IzPack исполняемый файл не работает для скриптов linux
- 22. C++ cgi на сервере linux
- 23. узел js-сервер не работает на сервере общедоступного хостинга
- 24. PHP mysqli_query не работает на реальном сервере хостинга
- 25. htmlentities() не работает должным образом на сервере веб-хостинга
- 26. Настроить Redmine на сервер хостинга linux
- 27. Установка Dropbox на сервере linux не работает
- 28. Формат DateTime на сервере хостинга
- 29. Установить SVN на сервере хостинга
- 30. Оберните исполняемый файл в другой исполняемый файл
У вас есть консольный вывод ошибок и т. Д.? – Joe