Название: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Rebelx от Марта 21, 2011, 11:13 Нужна помощь в сборке програмы для Linux из под Windows
я пробовал использовать Cygwin, разные версии gcc, однако все попытки оканчиваются на следующей ошибке: /tmp/ccxPL009.o:hasp_demo.c.text+0x556): undefined reference to `_hasp_get_size' /tmp/ccxPL009.o:hasp_demo.c.text+0x649): undefined reference to `_hasp_read' ... и т.д. подобные ошибки вопрос - как собрать программу, не имея Linux? вот программа: http://zalil.ru/30708436 проблема не скомпилировать программу в принципе (под Linux никаких проблем нет), а скомпилировать ее из виндового cmd файла, без участия человека (кроме запуска этого CMD файла) Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Пантер от Марта 21, 2011, 11:21 Не слышал, чтобы под виндой можно было Линуховый бинарник получить...
Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Rebelx от Марта 21, 2011, 11:40 а для меня наоборот, не понятно почему в этом такие сложности?
под виндой из MS VC на Win32 можно собрать бинарники для любой ОС, для которой установлены нужные расширения (например для Win Mobile, Win x64, ...) Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Пантер от Марта 21, 2011, 11:45 Win Mobile, Win x64 Win как бы намекает. ;)Linux - абсолютно другая система. Вот под Linux'ом можно виндовые бинарники клепать. Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Rebelx от Марта 21, 2011, 12:23 какая разница??? мне же только скомпилировать а не выполнять, т.е. окружение не важно, а только правильный бинарник построить
Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Fat-Zer от Марта 21, 2011, 12:55 есть вероятность(при том достаточно бльшая), что этот бинарник, если он соберётся, ни где не запустится... так что ИМХО игра не стоит свеч...
Сам с сигвином не работал, но хеллоу ворлды собираются? Название: Re: Нужна помощь в сборке програмы для Linux из под Отправлено: Пантер от Марта 21, 2011, 12:57 Cygwin нужен для сборки posix прог под виндой, но не для создания Линуховых бинарей. А ошибка у тебя в том, что ты хасп не линкуешь.
Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Rebelx от Марта 21, 2011, 13:06 ошибка не в том, что я что-то не линкую, а в том, что эта библиотека не линкуется :))
я ее указываю но там имена функций без первых подчеркиваний. вот как убрать подчеркивания я не знаю флаги не помогают (-fleading-underscore, -fno-leading-underscore) Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Пантер от Марта 21, 2011, 13:11 :) Была такая фигня с Guardant. Помогло вот такое перед инклудом:
Код
Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Rebelx от Марта 21, 2011, 13:30 т.е. ты тоже собирал под виндой для Linux?
Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Пантер от Марта 21, 2011, 13:33 facepalm.jpg
Я же сказал, что сигвин не для этого. Я собирал posix прогу под винду, так как под MinGW она не собиралась. Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: Nimbus от Апреля 04, 2011, 11:04 вопрос - как собрать программу, не имея Linux? Мсье знает толк в извращениях (С). Поставь на виртуальную машину какую-нибудь убунту и там собери. Название: Re: Нужна помощь в сборке програмы для Linux из под Windows Отправлено: SASA от Апреля 04, 2011, 16:51 Нужна помощь в сборке програмы для Linux из под Windows Не всегда можно что-то собрать под одним Линухом, что бы работало под другим :(А Вы на такое замахнулись... |