LINUX.ORG.RU

Программирование в linux. С чего начать?


0

0
Опыт программирования под Винь на Си/Си++ около 5 лет.
Около года уже знаком и знакомлюсь дальше с линуксом.
Хотелось бы научиться писать программы под linux (сразу оговорюсь НЕ GUI).

С чего начать? Какую литературу лучше почитать? Какой средой разработки пользоваться? С какими библиотеками познакомиться?

Зарание спасибо за советы.
★★★
> С чего начать?

С bash

> Какую литературу лучше почитать?

man bash, Advanced Bash-Scriptiong Guide.

> Какой средой разработки пользоваться?

vim. Или emacs.

> С какими библиотеками познакомиться?

GNU Textutils.

watashiwa_daredeska ★★★★
()
5 лет програмишь а вопросы глупые , что значит какие библиотеки ? только те что тебе необходимы :) лучшая литература это ман лу про среду разработки промолчу :)
Deleted
()
Ответ на: комментарий от watashiwa_daredeska
>man bash, Advanced Bash-Scriptiong Guide.

Я вообще то про Си писал

>GNU Textutils.

Я знаю что в Си есть такие библиотеки, как stdio.h, winsock2.h, conio.h, math.h и т.д.

Есть под Linux что то вроде "WinApi"? В винде для этого надо было подключать windows.h. Или достаточно стандартных библиотек?

Mrak ★★★
() автор топика
Компилятор без среды разработки в одном - gcc, g++, cc
Библиотеки - glibc и другие в /usr/include (google.com в помощь)
Selecter ★★★★
()
Библия тут одна - Керниган & Пайк, "Универсальная среда программирования". Не смотри, что книга старенькая - ничего с тех пор не изменилось.
Antichrist
()
А лучше займись GUI 21 век уже пора проснуться, и забить на консоль, внатуре.
anonymous
()
На .уя тебе это надо? лучше возьмись за .NET или Java. Эффект хоть какой-то будет
anonymous
()
Ответ на: комментарий от anonymous
А ещё есть славная книжка - "Программирование для Linux. Професиональный подход" (Advanced Linux programming)
snigga ★★★
()
Ответ на: комментарий от alphex_kaanoken
Я думаю самый разумный подход сначала посмотреть что можеть дать тебе кернел.. Хоть посмотри /usr/include/asm/unistd.h Ну и там потом man(2) с описанием Просто это принципы работы почти всех *nix
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.