Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 15.02.2016
Сообщений: 15

Запустить проект собранный в eclipse на ubuntu в windows

10.05.2016, 13:49. Показов 1887. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С помощью IDE Eclipse C++ создал проект. Слышал, что то, что собрано в unix системах, можно запустить в windows.
Папка Debug
....Папка src
........hello_ne.d
........hello_ne.o
........subdir.mk
....Файл hello_ne (бинарник)
....Файл makefile
....Файл objects.mk
....Файл sources.mk
Папка src
....Файл hello_ne.cpp
Файл .cproject
Файл .project
Вот такие файлы имеются. Можно ли из них получить exe-файл и запустить его в windows.

на всякий случай содержимое makefile
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
################################################################################
# Automatically-generated file. Do not edit!
################################################################################
 
-include ../makefile.init
 
RM := rm -rf
 
# All of the sources participating in the build are defined here
-include sources.mk
-include src/subdir.mk
-include subdir.mk
-include objects.mk
 
ifneq ($(MAKECMDGOALS),clean)
ifneq ($(strip $(CC_DEPS)),)
-include $(CC_DEPS)
endif
ifneq ($(strip $(C++_DEPS)),)
-include $(C++_DEPS)
endif
ifneq ($(strip $(C_UPPER_DEPS)),)
-include $(C_UPPER_DEPS)
endif
ifneq ($(strip $(CXX_DEPS)),)
-include $(CXX_DEPS)
endif
ifneq ($(strip $(CPP_DEPS)),)
-include $(CPP_DEPS)
endif
ifneq ($(strip $(C_DEPS)),)
-include $(C_DEPS)
endif
endif
 
-include ../makefile.defs
 
# Add inputs and outputs from these tool invocations to the build variables 
 
# All Target
all: hello_ne
 
# Tool invocations
hello_ne: $(OBJS) $(USER_OBJS)
    @echo 'Building target: $@'
    @echo 'Invoking: GCC C++ Linker'
    g++  -o "hello_ne" $(OBJS) $(USER_OBJS) $(LIBS)
    @echo 'Finished building target: $@'
    @echo ' '
 
# Other Targets
clean:
    -$(RM) $(CC_DEPS)$(C++_DEPS)$(EXECUTABLES)$(C_UPPER_DEPS)$(CXX_DEPS)$(OBJS)$(CPP_DEPS)$(C_DEPS) hello_ne
    -@echo ' '
 
.PHONY: all clean dependents
.SECONDARY:
 
-include ../makefile.targets
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.05.2016, 13:49
Ответы с готовыми решениями:

Не могу запустить собранный проект из GitHub
Всем привет! Суть такова - скачал исходники из гидхаба (линк - https://github.com/geel9/SteamAuth) Дополнительно в описание нужно...

Как запустить eclipse c флешки в ubuntu?
Хочу еклипс установить на флешку. Пробовал просто перенести - не запускается, если с флешки скинуть в папку на комп - запускается. Так же...

Не могу запустить проект в eclipse
Доброго времени суток! Помогите запустить проект в eclipse ! Сделали на заказ приложение под андроид, скинули исходники, не могу понять,...

3
 Аватар для Vort_
200 / 200 / 78
Регистрация: 10.07.2012
Сообщений: 409
11.05.2016, 08:00
Конкретно про IDE Eclipse не скажу, но, в общем, всё зависит от содержимого hello_ne.cpp.
Если там нет ничего, привязанного к UNIX, то с переходом на Windows проблем быть не должно.
0
1 / 1 / 1
Регистрация: 15.02.2016
Сообщений: 15
11.05.2016, 10:39  [ТС]
Цитата Сообщение от Vort_ Посмотреть сообщение
Конкретно про IDE Eclipse не скажу, но, в общем, всё зависит от содержимого hello_ne.cpp.
Если там нет ничего, привязанного к UNIX, то с переходом на Windows проблем быть не должно.
Сам файл достаточно прост. Можно сказать это обычный хелловорлд. Я для теста собрал его в ubuntu eclipse и пытаюсь запустить в видне.
Пересобрать проект для в виндовс имея исходники будет не проблемой. ПРосто я слышал, что проекты созданные для линукса можно без проблем запустить в виндовс, а вот обратно - нет.
Хотя я может не правильно понял, и для этого нужны сами исходники и пересборка проекта заново, а только самих бинарников, makefile и др будет не достаточно.
0
 Аватар для Vort_
200 / 200 / 78
Регистрация: 10.07.2012
Сообщений: 409
11.05.2016, 10:53
Цитата Сообщение от cham_work Посмотреть сообщение
ПРосто я слышал, что проекты созданные для линукса можно без проблем запустить в виндовс, а вот обратно - нет.
Проще скорее наоборот - запустить .exe, собранный в Windows, в WINE под линуксом.
---
Насчёт Linux->Win: в новых версиях Windows 10 что-то похожее сделали и интегрировали туда Ubuntu.
Но как оно работает точно не скажу. Да и толку от этого для пользователей остальных версий Windows маловато.
Цитата Сообщение от cham_work Посмотреть сообщение
Хотя я может не правильно понял, и для этого нужны сами исходники и пересборка проекта заново, а только самих бинарников, makefile и др будет не достаточно.
Есть проект cygwin, с его помощью можно многие Linux проекты перетащить в Windows.
Но, во-первых, это именно пересборка. И, во-вторых, универсальности можно не ждать. Повезёт - соберётся, нет - прийдётся допиливать.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.05.2016, 10:53
Помогаю со студенческими работами здесь

Eclipse: как запустить проект с ejb и jsf?
Есть проект с использованием ejb и jsf. Как его запустить под Eclipse? Сервера: Tomcat и Jboss. Добавлено через 3 часа 48 минут ...

Как запустить проект сайта и админки в InteliJ Idea или Eclipse
Вечер добрый. Имеется склонированный с гитхаба репозиторий. Как мне его запустить локально, через InteliJ Idea или Eclipse(лучше...

Не могу запустить Java libgdx проект на IntelliJ IDEA, перенесенный с Eclipse
Есть работающий Java проект на Eclipse для libgdx для Windows. Хочу попробовать поработать с IntelliJIDEA. Создал проект, подкючил все...

Как запустить python проект из любой директории Ubuntu
Проект создаю с помощью PyCharm - python3.7 Можно запустить терминал в PyCharm,но это не интересно. Как запустить с помощью обычной...

Кодировки в Eclipse, Windows 7, JavaFX и Ubuntu Server 14.04
Здравствуйте. Даже не знал, в какой форум задать такой вопрос. Проблема следующая. Имеется клиент-серверное приложение-мессенеджер. Для...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru