LeXa2 писал: красноглазые громкоголосые гордецы, увы, редко когда в деталях знакомы с тем, как работает ld-linux.so
а я всегда говорил, что они кроме своего Пъорла ничего не знают
А пальцы так гнут - как будто онип этот линукс сами выдумали, а не Минц его им написал )
Дядя Миша писал: а я всегда говорил, что они кроме своего Пъорла ничего не знают
Ой, чур меня. Я хоть и никсоид со стажем больше десяти лет, однако к перлу стойкую неприязнь всегда испытывал. Для некоторых задач он очень хорош, но вот синтаксис.... плюс неуёмное желание некоторых товарищей, освоившихся с этим синтаксисом, писать абсолютно всё на перле, вплоть до ядра ОС.
Добавлено 21-01-2011 в 22:04:
Цитата:
XaeroX писал: Ну отчего же, подсказали смотреть сорцы nm (как бы кэп), и даже дали их.
Ну, по nm (или по objdump) ориентироваться в том, как библиотеки будут отображены в памяти загрузчиком ld - оно как-то не очень ИМХО. ИМХО, проще либо цепануть в проект libelf и дальше использовать оный совместно с /proc/maps, либо свой парсер для ELF написать (что ты и сделал, собственно) и опять-таки через него получать нужные смещения и добавлять оные к базовому адресу замэпленной в память либы.
Думаю что на этот пост уже отвечали, но отвечу снова.
Цитата:
Дядя Миша писал: Ну в теории, я думаю, сложностей особых нет.
Можно попробывать перекомпилить. Проблема в том, что у меня нет компьютере Линукса (и никогда не было), и я про эту систему наслышан исключительно от знакомых линуксоидов и от чтения ITHappens.
Поэтому вопросов масса возникает:
1. будет ли, скажем, ксаш, скомпиленный под убунту, работать под каким-нибудь дебианом? Или там еще под ред-хатом к примеру.
2. Если он работать не будет, как мне исправлять ошибки? Ну под виндой я не первый год сижу, механизмы взаимодействия программы с ОС знаю немного. А под линуксом - што?
3. Ксаш превосходно работает под WINE (со слов тех же линуксоидов).
Чем так важна нативная поддержка? Думаете FPS сильно вырастет?
Я почему-то в этом не уверен.
4. В идеале бы неплохо выложить сорцы движка со словами "сами адаптируйте", но исходников я пока что выкладывать не планирую.
Равно как и ставить линукс. Как быть?
5. Неплохо бы опрос проверсти на предмет действительной полезности сего мероприятия. Может быть товарищи линуксоиды скажут что их работа под WINE вполне устраивает.
1. Да, будет. В 90% случаев мой софт работает без перекомпиляции, после установки необходимых библиотек.
2. - GDB, другие отладчики. Особых проблем нет.
3. Да, FPS обычно возрастает на 30-40 баллов как минимум.
4. Ну, наверное ждать, в таком случае? Или найти человека, которому ты сможешь дать исходный код для адаптации.
5. Да, неплохо.
>> Или найти человека, которому ты сможешь дать исходный код для адаптации.
Такого еще нада поискать. Вон кузоф, до сих пор DSP не выложил, а обещал еще когда...
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!