Программирование под Linux для любителей

Изображение пользователя Z.

Хочется под Linux побаловаться программированием на C. Именно побаловаться. По-этому широкие возможности не нужны, а нужно начать как можно быстрее и проще. Соответственно профессианальный подход не нужен. Подскажите, что требуется установить, что бы начать компилить что-нибудь консольное. Поиск просьба не советовать, там в основном решения для профессионалов. Варианта "просто, дёшево, сердито" я не нашёл.

0
Soi-Fong - 28 Декабрь, 2008 - 16:31
Изображение пользователя Soi-Fong.

Если совсем не хочется заморачиваться, тогда поставь пакет build-essential. Напиши что-нить вроде

#include
int main(){
std::cout << "превед, мир/n";
return 0;
}

в файлик hw.cpp
а потом в консоли выполни
g++ hw.cpp -o hw
и запускай свою прогу ./hw

------------

Если что-то посерьезнее, то, во-первых, забудь про архаизмы вроде С, сразу бери С++.
Вообще, программирование консольных приложений под линукс не отличается от программирования их же под что-то еще. А если ты будешь использовать только стандартную библиотеку или кроссплатформенные библиотеки, то твой код будет даже переносим на любые системы. В качестве среды для программирования рекомендую Eclipse IDE for C/C++ Developers. В качестве справочного материала http://cplusplus.com. В качестве учебного материала книжку Страуструпа, 3 дополненное издание.
И если захочется писать графический интерфейс, а если увлечешься, то точно захочется, то рекомендую библиотеку Qt.

0
Vampa - 28 Декабрь, 2008 - 19:16
Изображение пользователя Vampa.

Забавно смотреть, что с твоим исходником форум сделал ^__^ Если это заработает - обязательно напиши!

0
Robotex - 28 Декабрь, 2008 - 19:27

Тю, а я смотрю, че за хрень такая. Думал новая ревизия C++

0
Soi-Fong - 28 Декабрь, 2008 - 19:41
Изображение пользователя Soi-Fong.

ага, xml-подобный xc++ :)

0
Robotex - 28 Декабрь, 2008 - 20:19

Решил попробывать этот eclipse в качестве замены родной консоли. Написал хелловорлд, жму ctrl+B а оно ничего не выдает (хотя я ошибок кучу в коде допустил), тока в консоли пишет:
make -k all
make: *** No rule to make target `all'.

Исправил ошибки, а все равно то же самое.
Жму ctrl+F11 запускается еще одна рабочая среда eclipse

Он разве не должен создавать makefile автоматически? Как его создать?

0
Robotex - 28 Декабрь, 2008 - 20:23

Все, решил. Нужно было просто выбрать managed c++ project

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры