Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разница в программировании, Win32 vs Linux 
V
    Опции темы
ZeusAtVingrad
Дата 29.5.2006, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 12.4.2006

Репутация: нет
Всего: нет



Странно.
У меня "проект" hello world состоит из одного файла: hello.cpp 
PM MAIL   Вверх
Romikgy
Дата 29.5.2006, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



А у меня нет smile 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
MAKCim
Дата 29.5.2006, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата

А у меня нет

пишешь
Код

cat << end > hello.c && gcc hello.c -o hello && chmod u+x hello && ./hello

далее
Код

> #include <stdio.h>
>
> int main()
> {
> printf("Hello, World!");
> }
> end

 smile   

Это сообщение отредактировал(а) MAKCim - 29.5.2006, 09:32


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Romikgy
Дата 29.5.2006, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



Цитата(MAKCim @  29.5.2006,  08:31 Найти цитируемый пост)
cat << end > hello.c && gcc hello.c -o hello && chmod u+x hello && ./hello

Что это? 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
MAKCim
Дата 29.5.2006, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата

Что это?  

команды Shell

вот к этому
Цитата

Да все собираюсь писать, но пока я ОЧЕНЬ мало знаю линукс, и только начал собирать инфу по программированию в лине,
попытался сделать простой проект типа привет мир smile да вот и там даже косяки, под разными дистрибутивами ведет ся по разному 

в любом дистре такое скомпилируется и запустится 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
ZeusAtVingrad
Дата 29.5.2006, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 12.4.2006

Репутация: нет
Всего: нет



Издевается он над тобой smile

1. Запускаешь любой текстовый редактор
2. Набираешь примерно такой код:
Код

 #include <stdio.h>
int
main()
{
 printf("Hello, World!");
}


3. Сохраняешь под каким-то именем (пусть hello.c)
4. Компилируешь: gcc hello.c
Компилятор создаст исполняемый файл a.out, который можно запустить.

С остальным потом разберёшься. 
PM MAIL   Вверх
MAKCim
Дата 29.5.2006, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата

Издевается он над тобой

чуть-чуть  smile 
(по доброму) 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
bsa
Дата 29.5.2006, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Romikgy, вопросы про Linux - в другую ветку.

m4 - это такой язык макросов. Используется automake & autoconf для создания configure и Makefile'ов в проекте. Ты небось первым делом в KDevelop'е что-то решил написать? Ну и по делом тебе. smile Но с другой стороны, очень грамотная система, необходимая для больших проектов.

Delphi под Linux называется Kylix. Он же C++ Builder для Linux (зависит от того, каким исполняемым выйлом ты его запускаешь). Очень кривая прога. Мне ничего не удалось им откомпилировать, даже пустую (дефолтную) форму.

А программирование на уровне STL, iostream и printf/scanf ничем не отличается. Отличия начинаются при работе с графикой - нет в Linux win32 API (wine не в счет). 
PM   Вверх
MAKCim
Дата 29.5.2006, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата

А программирование на уровне STL, iostream и printf/scanf ничем не отличается.

согласен 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Romikgy
Дата 30.5.2006, 09:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



Цитата(ZeusAtVingrad @  29.5.2006,  18:27 Найти цитируемый пост)
Компилятор создаст исполняемый файл a.out, который можно запустить.

Спасибо попробую smile
Цитата(MAKCim @  29.5.2006,  20:03 Найти цитируемый пост)
чуть-чуть

Жук... рррр...
Цитата(bsa @  29.5.2006,  20:20 Найти цитируемый пост)
 Ну и по делом тебе

почему?
Цитата(bsa @  29.5.2006,  20:20 Найти цитируемый пост)
нет в Linux win32 API

и как тогда общатся с системой? 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
MAKCim
Дата 30.5.2006, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата

почему?

KDevelop довольно неплохая система, но, как уже сказал bsa, для больших проектов
для начала вполне хватит gcc/g++   +   shell
Цитата

и как тогда общатся с системой?  

есть системные вызовы, напрямую ты скорее сможешь ими воспользоваться на ассемблере
а так есть стандартная библиотека и стандартные функции (вообще то их можно назвать API для *ix) которые по сути являются обнртками над сис. вызовами
read, write, open, close, creat, pipe, mmap ...  

Это сообщение отредактировал(а) MAKCim - 30.5.2006, 09:18


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Romikgy
Дата 30.5.2006, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



Цитата(MAKCim @  30.5.2006,  08:17 Найти цитируемый пост)
являются обнртками над сис. вызовами

где о них можно почитать? 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
MAKCim
Дата 30.5.2006, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата

где о них можно почитать?  

Linux Programmer's Manual
Код

man 2 read
man 2 write
man 2 pipe
...

естественно набирать в командной строке 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Romikgy
Дата 30.5.2006, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



MAKCim, сиба  smile  


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Disabled
Дата 1.6.2006, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.6.2006

Репутация: нет
Всего: нет



привет.
если писать прикладные программы, то, наверное, придётся воспользоваться вызовами X Windows.
а, разве, это не "Linux API" :}} ? 

Это сообщение отредактировал(а) Disabled - 1.6.2006, 19:47
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0674 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.