|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » C/C++ - Железо-не Железо? |
|
C/C++ - Железо-не Железо?
|
Пользователь Сообщения: 78 |
Профиль | Отправить PM | Цитировать Добрый день!
В первую очередь сорри, возможно не в том разделе пишу. Но активность в разделах по Линуксу минимальная.. Есть проектик, который пилю уже года 4. На С, с подключаемым MySQL. Начал еще на Debian 7.7, потом благополучно пересадил это чудо на Xeon-сервер с Debian 8.7, 64 бита, и вот там впервые попарился с добавлением архитектуры - поскольку собрано оно на GCC в 32 битном режиме. Победил. Все еще поддерживаю его на виртуалке где стоит с тех еще времен Debian 7.7. И вот сегодня, осваивая 2-й Xeon, поставил туда Debian 9.6, и приплыли, в упор "нет файла для запуска". dpkg --add-architecture i386 - опробовал. Корректно обновилось. dpkg --print-foreign-architectures - показывает - "есть i386". Но в упор не запускаются файлы. "bash: ./fsend2: Нет такого файла или каталога" - хотя он есть. 64-битная сборка запускается отлично, но это мелкая утилитка из общей кучи. Подскажите, может ли быть дело в настройках самого железа? Может в проце отключено где? Тут пытать приятеля у которого купили сервак. Или в Debian чего-то недопонимаю? Я понимаю, пора давно сменить компилятор на 64 битный, но там тонна нюансов. Буду перелазить, ковырять эту дуру на 32 битах бессмыслено уже, но это время. |
|
Отправлено: 18:35, 23-01-2019 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата evpu:
|
|
Отправлено: 19:00, 23-01-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 222
|
Профиль | Отправить PM | Цитировать evpu, чуток терпения. Будут организацию переводить на Линь, напишу руководство как переходили, ошибки тама..
|
Отправлено: 15:17, 24-01-2019 | #3 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать OK, буду ждать!)
Ну а пока, 1. воткну надежный испытанный Debian 8.7, запущу ПО. 2. Все пути ведут в сторону 64-битного компилятора, и хотя формально оно собралось под ним без ошибок,есть поведенческие траблы, буду ковырять.. И резюме дня: начинать "не колдовать в пятницу" лучше уже с четверга... |
Отправлено: 23:12, 24-01-2019 | #4 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать Добрый день!
FilosofYamal, по возможности напишите, раз планировали)))) В моем случае ларец открывался просто. Для запуска 32-битного исполняемого ELF файла требуется наличие тех же библиотек, при помощи которых этот файл был создан. Сообщение "bash: ./fsend2: Нет такого файла или каталога" относилась не к программе, а к библиотеке требуемой для запуска. Поэтому, помимо dpkg --add-architecture i386 apt-get update требовалось еще и apt-get install gcc:i386 В рамках этой проблемы вопрос снят) |
|
Отправлено: 17:03, 31-01-2019 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - обновил железо,а винда не ставится | китайское рагу | Microsoft Windows 8 и 8.1 | 0 | 01-10-2015 23:48 | |
Не включается ПК (Железо) | Fleche | Непонятные проблемы с Железом | 12 | 08-04-2012 16:16 | |
не запустить новое железо | binders | Непонятные проблемы с Железом | 5 | 21-08-2011 22:31 | |
железо не тянет игры 2011года | Serega81 | Выбор отдельных компонентов компьютера и конфигурации в целом | 4 | 26-04-2011 01:16 | |
Не устанавливается ОС на железо | xkspy | Непонятные проблемы с Железом | 19 | 12-10-2006 16:24 |
|