2016-02-23 2 views
0

Я знаю, что есть несколько сообщений об этом уже, но я действительно не могу понять это вообще.MAC OS Eclipse C++ Launch binary failed

Я загрузил Eclipse с веб-сайта (Eclipse для C++), и он загрузил Eclipse mars и т. Д. Я попытался использовать пример проекта hello world, чтобы увидеть, работает ли он, и я продолжаю получать Launch failed. Двоичная ошибка не найдена.

Error

Я скачал XCode (не знаю почему, но я читал, что мне нужно, что для GCC или что-то) Я использую GCC MacOS, а также попробовали другой GCC, но и дать мне та же ошибка

Кто-то пожалуйста, помогите мне и спросить у меня каких-либо деталей, мне нужно, чтобы обеспечить ...

Makefile ...

################################################################################ 
# 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 $(C_DEPS)),) 
-include $(C_DEPS) 
endif 
ifneq ($(strip $(CPP_DEPS)),) 
-include $(CPP_DEPS) 
endif 
endif 

-include ../makefile.defs 

# Add inputs and outputs from these tool invocations to the build variables 

# All Target 
all: lolplz 

# Tool invocations 
lolplz: $(OBJS) $(USER_OBJS) 
    @echo 'Building target: [email protected]' 
    @echo 'Invoking: Cross G++ Linker' 
    g++ -o "lolplz" $(OBJS) $(USER_OBJS) $(LIBS) 
    @echo 'Finished building target: [email protected]' 
    @echo ' ' 

# Other Targets 
clean: 
    -$(RM) $(CC_DEPS)$(C++_DEPS)$(EXECUTABLES)$(OBJS)$(C_UPPER_DEPS)$(CXX_DEPS)$(C_DEPS)$(CPP_DEPS) lolplz 
    [email protected] ' ' 

.PHONY: all clean dependents 
.SECONDARY: 

-include ../makefile.targets 
+0

Возможный дубликат http://stackoverflow.com/questions/7473259/os-x-eclipse-c-launch-failed-binary-not-found?rq=1? –

+0

Привет, я сказал, что есть несколько сообщений об этом, и это включает следующую ссылку. Мне нужна КОНКРЕТНАЯ помощь для моего дела, и это НЕ помогает мне – Panthy

+0

Простой ответ в ссылке - причина - двоичный файл не найден, потому что он не был создан. Глядя на ваш скриншот, он ясно показывает, что делать все ничего не делали. Можете ли вы поделиться своим файлом? –

ответ

1

Обычно это связано с выбором неправильной инструментальной цепочки во время создания нового проекта C++. Неясно, как исправить это, и очень неудачно, когда у вас нет прежнего опыта с затмением.

Создайте новый проект на C++ и нажмите Далее.



Введите имя проекта, нажмите на Project Hello World C++ и нажмите на MacOSX НКУ в компилированные инструменты. Этот последний выбор очень важен, иначе он не будет построен.

Я предполагаю, что установлен Xcode. Надеюсь, это решит вашу проблему.

+0

все еще не работает. Не удалось запустить двоичный файл с запуском. – Panthy

+0

Хмм, у меня была аналогичная проблема, когда я впервые нырнул в затмение некоторое время назад, но не могу вспомнить, что я сделал, чтобы решить эту проблему. Попробуйте щелкнуть правой кнопкой мыши по папке проекта, свойствам (внизу), развернуть C/C++ Build, Settings. Компилятор GCC C++ должен сказать g ++ в Command. Аналогично, MacOS X C++ Linker должен сказать g ++ в Command. – kometen

+0

честно, я думаю, что затмение бесполезно на данный момент ... есть ли лучше IDE для ОС? Я знаю, что визуальная студия действительно хороша в окнах, но я не нашел никакой хорошей замены для OSx – Panthy

Смежные вопросы