Итак, мне понадобилось использовать в коде проекта C++0x features. Во Visual Studio они еще толком не реализованы, посему в ходе поиске через Google было обнаружено, что GCC уже имеет необходимые мне возможности, но работает под Linux.
Установил Oracle VM Virtual Box, на нее поставил последний дистрибутив Ubuntu (благо GCC идет вместе). Затем нашел первую попавшуюся IDE - Eclipse. Собственно, что дальше делать я так и не понял.
Немного повозившись со справкой, сделал так: Создал проект, в нем один файл (main.cpp); далее кликаю Project->Properties->Builders->New->Program, там ввожу следующее: Location: /usr/bin/g++-4.6 Workspace: оставляю пустое Arguments: ${project_loc}/main.cpp -o ${project_loc}/out
Жму кнопку Build. Выскакивает окно компиляции, через 3 секунды закрывается (я так и не понял, успешно ли скомпилирована программа или нет).
Так или иначе, нахожу в файловом менеджере тот самый файл out (да, он появился). НО! Двойной клик ничего не дает. То есть либо программа не запускается, либо с ней что-то не так.
Исходный код программы: (main.cpp):
#include <stdio.h> int main(void) { printf(«Hello, World!»); getchar(); }
Вопрос: что я делаю не так?