![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.08.2009
Сообщений: 3
|
![]()
Здравствуйте, уважаемые посетители этого форума! Заранее извиняюсь, если пишу что-либо не так и нарушаю какие-либо правила.
Значит хочу выучить Си++ под Linux. В Linux уже можно назвать меня "пользователем", но не больше. Си++ знаю поверхностно. Есть ли какие либо книжки, пособия, руководства и прочие полезные вещи в этом направлении? Желательна ссылка на книжку на русском языке, где очень подробно рассказывается программирование в операционной системе Linux для новичков. Жду ответа |
![]() |
![]() |
![]() |
#2 |
Boom-boom)
Форумчанин
Регистрация: 02.02.2009
Сообщений: 500
|
![]()
в теме книги по С++ я выложил книгу, посмотри...
¡ʁɔvʎнdǝʚǝdǝu dиw
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 07.08.2009
Сообщений: 3
|
![]()
Где такая тема и какую книгу?
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.10.2007
Сообщений: 628
|
![]()
http://www.programmersforum.ru/showthread.php?t=31602 Там поищи то, что тебе нужно!
Последний раз редактировалось Rembo; 07.08.2009 в 17:17. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 07.08.2009
Сообщений: 3
|
![]()
Спасибо, сейчас почитаю...
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
gcc или g++ освой под виндой и основные команды под posix-оболочками
грубо говоря: Код:
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
![]() |
![]() |
![]() |
#7 |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
![]()
Еще очень советую:
R. Stones и N. Matthew - Beginning linux programming A. Krause - Foundations of GTK+ Development Т. Чан - Системное программирование на C++ для Unix |
![]() |
![]() |
![]() |
#8 |
Подтвердите свой е-майл
Регистрация: 27.07.2009
Сообщений: 437
|
![]()
Тоже начал учить с++ под линухом.
![]() Вопроса два: Как там фурычат программы. Допустим в винде понятно. 1) А тут после компиляции я получил файлик a.out. И как его превратить в полноценный исполняемый файл, который корректно вызывается из консоли, и вообщем ведёт себя как всякое порядочное приложение? 2) Как g++ дать команду сохранять выходной файл в нужном месте. Потому как в винде он сохраняет всё в свой каталог. 3) Помнится у делфи была такая чумоватенькая справка. А у с++ такое я почему найти не могу в портативном виде? Оно вообще есть и где? Последний раз редактировалось jojahti; 09.08.2009 в 11:36. |
![]() |
![]() |
![]() |
#9 |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
![]()
Обыкновенно и понятно, в линуксе, программы фурычат. Как то Вы странно компилируете. a.out - это тоже исполняемый файл, только очень устаревший формат. Вы по книжке начала 90-х учитесь? В современных ос используется формат исполняемых файлов elf.
Вот простейший пример компиляции файла hello.c в исполняемый elf файл: Код:
Насчет справки. Чем Вас не устраивает любой нормальный учебник по Си, а так же вышеприведенная литература? К тому же системные вызовы задокументированы в стандартной man справке, попробуйте например man execve. Я уже не говорю о той документации, что поставляется в пакетах (имеют как правило постфикс -doc), как и dev пакеты. |
![]() |
![]() |
![]() |
#10 | |||||
Подтвердите свой е-майл
Регистрация: 27.07.2009
Сообщений: 437
|
![]()
oleg kutkov
Цитата:
Цитата:
Цитата:
Скажем я могу где угодно в консоли написать gedit и вызовется редактор. Как так же сделать со своей программой? Цитата:
Цитата:
|
|||||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходима помощь | mrwhat | Фриланс | 7 | 19.05.2009 09:03 |
Необходима помощь | nimf | Свободное общение | 0 | 29.08.2007 10:43 |
Эмулятор Win под Linux | Asain-Asa | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 1 | 10.11.2006 07:21 |