|
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
|
|
Перенос исполняемого файла с одного дистрибутива на другой19.03.2013, 13:40. Показов 2628. Ответов 11
Метки нет (Все метки)
Доброго времени суток!
Столкнулся с проблемой переноса скомпилированного файла с одного дистрибутива (Ubuntu 12.10) на другой (CentOS 6.4). На Убунту всё работает как надо, но при запуске на Центосе ошибка сегментирования. Как понять, где возникает ошибка?
0
|
|
| 19.03.2013, 13:40 | |
|
Ответы с готовыми решениями:
11
Перенос текста с одного файла в другой Перенос fieldset из одного файла в другой |
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 19.03.2013, 14:55 | |
|
0
|
|
|
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
|
|
| 19.03.2013, 17:03 [ТС] | |
|
Пытаюсь загрузить исполняемый файл в gdb, но он пишет "not in executable format: формат файла не распознан", хотя на Ubuntu тот же файл нормально запускается.
0
|
|
|
20 / 20 / 3
Регистрация: 25.05.2011
Сообщений: 62
|
|
| 20.03.2013, 10:52 | |
|
может у вас x86_64 архитектура? такое сообщение появляется и в том случае, когда собранный под 32 bit бинарь запускают на 64 bit или наоборот... проверьте.
0
|
|
|
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
|
|
| 20.03.2013, 16:15 [ТС] | |
|
grindaah, Ubuntu 12.10 x64 и CentOS 6.4 x64
Работаю в NetBeans (он все равно компилит через g++), сам бинарик НетБинс кладёт в папку с названием GNU-Linux-x86. Может g++ компилит его в x86 (хотя ведь сама ОС x64)? Добавлено через 38 минут Хотя readelf говорит, что исполняемый файл x64.
0
|
|
|
11 / 11 / 3
Регистрация: 18.03.2010
Сообщений: 45
|
||
| 21.03.2013, 10:14 | ||
|
Вы собираетесь в Ubuntu 12.10, а потом пробуете запуститься в CentOS, но увы стандартные библиотеки в CentOS намного отстали от Ubuntu. Вариант - пересобираться под CentOS. Кстати, бинарник, собранный под CentOS, скорей всего заработает в Ubuntu.
1
|
||
|
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
|
||
| 21.03.2013, 17:47 [ТС] | ||
|
Alekseyka2, решил так и сделать. Но при сборке под CentOS g++ выдал ошибку:
0
|
||
|
11 / 11 / 3
Регистрация: 18.03.2010
Сообщений: 45
|
|
| 22.03.2013, 10:04 | |
|
Проблема в boost.
Гугл выдает такой ответ - http://forums.fedoraforum.org/... p?t=268245 А какая версия GLIBCXX стоит на CentOS х86_64? На 32-битном - GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBC_2.0 GLIBC_2.3 GLIBC_2.4 GLIBC_2.1 GLIBC_2.1.3 GLIBC_2.3.2 GLIBC_2.2
0
|
|
|
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
|
|
| 22.03.2013, 11:03 [ТС] | |
|
Пробовал установить libstdc++.so.6 последней версии, где есть GLIBCXX_3.4.15, но это не помогло, ошибка осталась...
0
|
|
|
11 / 11 / 3
Регистрация: 18.03.2010
Сообщений: 45
|
|
| 22.03.2013, 12:38 | |
|
А при помощи чего собирается файл?
(cmake, autotools, makefile ?..)
0
|
|
|
161 / 101 / 22
Регистрация: 11.05.2009
Сообщений: 628
|
|
| 25.03.2013, 15:05 [ТС] | |
|
Переустановил CentOS, проект нормально собрался. В чём была причина, так и не понял, но всем спасибо!
0
|
|
| 25.03.2013, 15:05 | |
|
Помогаю со студенческими работами здесь
12
Перенос из одного файла в другой фаил
Перенос данных из одного файла в другой Перенос строк из одного файла в другой Перенос текста из одного файла в другой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|