Перенос программы с более новой мсвс(линукс) на более старую |
Здравствуйте, гость ( Вход | Регистрация )
Перенос программы с более новой мсвс(линукс) на более старую |
loh |
1.5.2012, 16:39
Сообщение
#31
|
Студент Группа: Участник Сообщений: 60 Регистрация: 11.5.2008 Пользователь №: 171 Спасибо сказали: 0 раз(а) Репутация: 0 |
Iron Bug, не, я не про gcc, про glibc
на целевой машине 2.1.3, а там где собираю > 2.3 |
|
|
ViGOur |
1.5.2012, 18:22
Сообщение
#32
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
loh, как соберешь, опиши здесь как это сделал.
А то чувствуется и мне нужно будет в скором времени собирать Qt под МСВС... |
|
|
maint |
1.5.2012, 18:46
Сообщение
#33
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
loh, как соберешь, опиши здесь как это сделал. А то чувствуется и мне нужно будет в скором времени собирать Qt под МСВС... вопрос праздный. А что задачи на этого непонятного монстра есть ? Писали, я мимо ушей пропустил. Но не видел людей в восторге от системы Iron Bug, не, я не про gcc, про glibc на целевой машине 2.1.3, а там где собираю > 2.3 вот ман говорит -static-libgcc. Несложно ?Ну а дальше сами. Пардон не к вам. Но лень новый пост писать Сообщение отредактировал maint - 1.5.2012, 18:49 |
|
|
ViGOur |
1.5.2012, 19:55
Сообщение
#34
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
maint |
1.5.2012, 20:13
Сообщение
#35
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
|
|
|
loh |
1.5.2012, 20:24
Сообщение
#36
|
Студент Группа: Участник Сообщений: 60 Регистрация: 11.5.2008 Пользователь №: 171 Спасибо сказали: 0 раз(а) Репутация: 0 |
loh, как соберешь, опиши здесь как это сделал. А то чувствуется и мне нужно будет в скором времени собирать Qt под МСВС... вопрос праздный. А что задачи на этого непонятного монстра есть ? Писали, я мимо ушей пропустил. Но не видел людей в восторге от системы вот ман говорит -static-libgcc. Несложно ?Ну а дальше сами. Пардон не к вам. Но лень новый пост писать как gcc связан с glibc? -static-libgcc я уже применил по нему вопросов нет вроде loh, как соберешь, опиши здесь как это сделал. А то чувствуется и мне нужно будет в скором времени собирать Qt под МСВС... ну зависит от версии мсвс и qt.. |
|
|
ViGOur |
1.5.2012, 20:38
Сообщение
#37
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
loh |
1.5.2012, 21:54
Сообщение
#38
|
Студент Группа: Участник Сообщений: 60 Регистрация: 11.5.2008 Пользователь №: 171 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Iron Bug |
1.5.2012, 22:05
Сообщение
#39
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
статическая линковка glibc не всегда возможна. то есть, возможна, но если его собрать вручную, без некоторых компонентов (там сетевые какие-то вещи нельзя в статику засунуть и ещё что-то). детальнее можно почитать тут, например.
а так, если эти компоненты не используются, то флаг -static заставляет компилятор линковать всё, что можно, статически. и тогда нужно писать вручную все отдельные линуемые библиотеки. Сообщение отредактировал Iron Bug - 1.5.2012, 22:08 |
|
|
loh |
1.5.2012, 22:20
Сообщение
#40
|
Студент Группа: Участник Сообщений: 60 Регистрация: 11.5.2008 Пользователь №: 171 Спасибо сказали: 0 раз(а) Репутация: 0 |
статическая линковка glibc не всегда возможна. то есть, возможна, но если его собрать вручную, без некоторых компонентов (там сетевые какие-то вещи нельзя в статику засунуть и ещё что-то). детальнее можно почитать тут, например. а так, если эти компоненты не используются, то флаг -static заставляет компилятор линковать всё, что можно, статически. и тогда нужно писать вручную все отдельные линуемые библиотеки. ну а как нибудь как dll ку в винде просто подцепить с собой libc.so.6 можно? или она сама с кучей зависимостей будет? -Wl,rpath,. использовать чтобы эту библиотеку в папке с приложением искала прога? |
|
|
Текстовая версия | Сейчас: 29.11.2024, 8:13 |