97 / 32 / 21
Регистрация: 17.09.2014
Сообщений: 1,444
1

Компиляция проекта под linux из windows

22.01.2016, 13:56. Показов 6538. Ответов 58
Метки нет (Все метки)

Скорее всего раздел не подходит, просто не знаю к какому это относится больше...

Вот есть проект Visual Studio C++, это библиотека для программы, в проекте есть файл makefile.
Чтобы скомпилировать этот файл в *.so нужно линукс устанавливать, что - ли?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2016, 13:56
Ответы с готовыми решениями:

Сборка проекта под Windows, Linux и MacOS и тестирование
Есть приложение с графическим интерфейсом которое нужно собрать под поддерживаемые версии Windows,...

Компиляция проекта из-под Linux для Win32
Здравствуйте. Я работаю из под Linux, нужно что-бы созданная мною программа работали и под win32....

Компиляция Builder'овского проекта под Linux, (и освоение Linux после Builder'a)
Есть не очень маленький проект, написанный в винде на Builder'e. 1) Сложно ли его будет...

QT компиляция из Windows под Linux
Поделитесь, если не сложно, линком как сие делать.

58
5224 / 3196 / 362
Регистрация: 12.12.2009
Сообщений: 8,101
Записей в блоге: 2
22.01.2016, 14:17 2
Не понятно - кросскомпиляция нужна или нужно собрать библиотеку для дальнейшего использования под виндой?
1
Don't worry, be happy
17777 / 10542 / 2034
Регистрация: 27.09.2012
Сообщений: 26,510
Записей в блоге: 1
22.01.2016, 14:21 3
Kastaneda, что-то мне кажется, что даже если кросскомпиляция, то будет легче поднять виртуальную машину с линуксом.
1
5224 / 3196 / 362
Регистрация: 12.12.2009
Сообщений: 8,101
Записей в блоге: 2
22.01.2016, 14:24 4
Croessmah, судя по этому
Цитата Сообщение от артист Посмотреть сообщение
Вот есть проект Visual Studio C++, это библиотека для программы, в проекте есть файл makefile.
похоже нужно просто библиотеку собрать.
1
Don't worry, be happy
17777 / 10542 / 2034
Регистрация: 27.09.2012
Сообщений: 26,510
Записей в блоге: 1
22.01.2016, 14:25 5
Цитата Сообщение от Kastaneda Посмотреть сообщение
судя по этому
а судя по заголовку, нужна кросскомпиляция.
Посмотрим, что автор скажет.
1
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
22.01.2016, 15:56 6
Цитата Сообщение от Croessmah Посмотреть сообщение
будет легче поднять виртуальную машину с линуксом.
Еще легче liveusb(или внешний винт, с установленным дистром - у меня так и есть).
1
Dimension
591 / 459 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
22.01.2016, 16:02 7
Цитата Сообщение от avgoor Посмотреть сообщение
Еще легче
очень легче искать флешку или еще лучше дополнительный винт ,когда можно просто скачать виртуалку
1
5224 / 3196 / 362
Регистрация: 12.12.2009
Сообщений: 8,101
Записей в блоге: 2
22.01.2016, 16:03 8
Цитата Сообщение от avgoor Посмотреть сообщение
Еще легче liveusb
Это ж перезагружаться надо, не легче.
1
Don't worry, be happy
17777 / 10542 / 2034
Регистрация: 27.09.2012
Сообщений: 26,510
Записей в блоге: 1
22.01.2016, 16:03 9
avgoor, это если работать на двух пк, ну или когда в это время основная система не нужна.
1
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
22.01.2016, 16:05 10
Цитата Сообщение от Croessmah Посмотреть сообщение
это если работать на двух пк, ну или когда в это время основная система не нужна.
У любого метода есть недостатки. А если, например, нужна CUDA/OpenGL/etc?
1
97 / 32 / 21
Регистрация: 17.09.2014
Сообщений: 1,444
22.01.2016, 17:34  [ТС] 11
Нужно просто скомпилировать библиотеку для линукса. Чтоб не *.dll а *.so было
Т.е. из под винды этого не сделать?
0
16462 / 8962 / 2198
Регистрация: 30.01.2014
Сообщений: 15,558
22.01.2016, 17:56 12
Лучший ответ Сообщение было отмечено артист как решение

Решение

Цитата Сообщение от артист Посмотреть сообщение
Т.е. из под винды этого не сделать?
Сделать. Нужен кросскомпилятор и окружение.
Можно попробовать сделать, используя сygwin например.
2
Dimension
591 / 459 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
22.01.2016, 18:15 13
Лучший ответ Сообщение было отмечено артист как решение

Решение

артист, убунту через виртуалку откройте и через gcc делайте
1
97 / 32 / 21
Регистрация: 17.09.2014
Сообщений: 1,444
23.01.2016, 05:36  [ТС] 14
Всем спасибо )
Да я так просто, спросить, стоит ли или нет...
Я в VS то иногда не могу скомпилить, куда мне в убунту(я вообще не знаю что это)...
Лучше не браться )
0
Администратор
11996 / 5326 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
23.01.2016, 10:45 15
артист, позвольте поинтересоваться - что для вас значат два слова "Лучший ответ"? Даже если Вы до слез благодарны каждому ответившему - не нужно бездумно пользоваться этой кнопкой. Вам предупреждение.
0
97 / 32 / 21
Регистрация: 17.09.2014
Сообщений: 1,444
23.01.2016, 11:45  [ТС] 16
Цитата Сообщение от Taatshi Посмотреть сообщение
артист, позвольте поинтересоваться - что для вас значат два слова "Лучший ответ"?
Значит, чей ответ наиболее подходит. )

Цитата Сообщение от Taatshi Посмотреть сообщение
Даже если Вы до слез благодарны каждому ответившему - не нужно бездумно пользоваться этой кнопкой.
Ну не до слёз, а за беспокойство...

Цитата Сообщение от Taatshi Посмотреть сообщение
Вам предупреждение.
Больше не буду никому ставить.
0
Эксперт CЭксперт С++
5094 / 2279 / 332
Регистрация: 20.02.2013
Сообщений: 5,598
Записей в блоге: 19
23.01.2016, 19:58 17
Цитата Сообщение от артист Посмотреть сообщение
Больше не буду никому ставить.
Максимализм ни к чему. Поощрять тех, кто был лучшим нужно. Просто надо меру знать:
Цитата Сообщение от Мишель Де Монтень
Порок есть нарушение порядка и отсутствие меры.
1
-16 / 14 / 3
Регистрация: 22.01.2013
Сообщений: 154
24.01.2016, 00:28 18
Цитата Сообщение от Dimension Посмотреть сообщение
артист, убунту через виртуалку откройте и через gcc делайте
Никогда не сидел в окнах. А в ихней командной строке что нет типа дать на исполнение g++( как в bash в Линуксе)?
1
97 / 32 / 21
Регистрация: 17.09.2014
Сообщений: 1,444
24.01.2016, 00:32  [ТС] 19
Я вообще не знаю о чём вы
0
-16 / 14 / 3
Регистрация: 22.01.2013
Сообщений: 154
24.01.2016, 00:38 20
Цитата Сообщение от артист Посмотреть сообщение
Я вообще не знаю о чём вы
Допустим, их программы я ловлю через эмулятор Wine( из графики или через консоль - параллельно). А в Окнах есть такое движение насчёт нативных линусовских программ?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.01.2016, 00:38
Помогаю со студенческими работами здесь

Компиляция под Windows из Linux
Компиляция под Windows из Linux - возможно ли это? По идее как-то можно с MinGW, есть у кого опыт?

Компиляция ядра linux из-под Windows
Можно ли как-то компилировать ядро linux на Windows XP? :scratch: Система стоит на виртуальной...

Qt: кросс-компиляция из windows под linux
День добрый, пытаюсь настроить компилятор qt, чтобы тот мог компилировать под linux на windows. ...

Портирование Linux проекта под Windows
Есть проект Audacious аудио плеера под Linux. Он портирован под Windows c использованием MinGw....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru