Jump to content

    

компиляция бинарного файла linux из под windows

Требуется на host-машине с мастдаем скомпилировать бинарничек, который запускается на удалённой машине c embedded linux средствами qt или eclipse. Внимание вопрос! Как это сделать без использования виртуальной машины с линём?

Share this post


Link to post
Share on other sites

yocto под винду или cygwin + crosstool-ng

 

но стоит сначала подумать.

у вас линковка с динамическими библиотеками будет? glibc? или всё в статику запихнёте?

 

 

Share this post


Link to post
Share on other sites
Требуется на host-машине с мастдаем скомпилировать бинарничек, который запускается на удалённой машине c embedded linux средствами qt или eclipse. Внимание вопрос! Как это сделать без использования виртуальной машины с линём?

 

Cygwin может быть?

Скачайте сетап, запустите и со всем соглашайтесь, пока не даст список пакетов. Выберете все, что вам надо и нажмите на установку. Где-то около часа будет устанавливать. Вы получите терминал Линукса на виндоус машине. Насчет кросс компилляции знаю, что возможно, но никогда не делал. CSR блютусные апликации компилирует под АРМ именно на Cygwin машине. Пакет Cygwin достаточно зрелый и надежный.

Share this post


Link to post
Share on other sites
Требуется на host-машине с мастдаем скомпилировать бинарничек, который запускается на удалённой машине c embedded linux средствами qt или eclipse. Внимание вопрос! Как это сделать без использования виртуальной машины с линём?

Линуксовые бинарники, типа консольных, спокойно испекаются виндозным OpenWatcom компилятором. Для чего из понавороченней, банально пользую CoLinux вместо виртуальной машины. Для компилятора хватает выше головы.

 

 

Share this post


Link to post
Share on other sites
yocto под винду или cygwin + crosstool-ng

 

но стоит сначала подумать.

у вас линковка с динамическими библиотеками будет? glibc? или всё в статику запихнёте?

 

yocto под винду?? наверное вы имеете ввиду виртуальную машину с yoctoproject

 

по остальному если можно, нормальные гайд по настройке, потому как сроки достаточно сжаты...заранее благодарен. Помимо этого интересует отладка.

Share this post


Link to post
Share on other sites
нормальные гайд по настройке, потому как сроки достаточно сжаты.

тогда быстрее всего будет разработка и сборка непосредственно в linux, и придется отказаться от win7.

заведите себе 2 компа и KVM-переключатель, при сжатых сроках окупится.

это будет быстрее, чем вникать в тонкости настройки кросс-компиляции из-под винды, и пытаться понять, почему собранный бинарник валится с segfailt-ом.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this