Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите советом, как вы работаете под linux 
:(
    Опции темы
annushka89
Дата 14.3.2009, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



люди, с сегодняшнего дня решила переходить под linux, посмотрела в интернете как там программировать и компилировать, но мне не понравилось-очень долго. расскажите как вы работаете под linux в текстовом режиме, расскажите пожалуйста
PM MAIL   Вверх
MAKCim
Дата 14.3.2009, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(annushka89 @  14.3.2009,  17:13 Найти цитируемый пост)
расскажите как вы работаете под linux в текстовом режиме, расскажите пожалуйста 

что значит в текстовом?


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

PM MAIL   Вверх
annushka89
Дата 14.3.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



т.е. без графической оболочки
PM MAIL   Вверх
annushka89
Дата 14.3.2009, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



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


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

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



Редактирую в графическом режиме или в mc. Для сборки делаю makefile:
Код

#Ищем исходники в подкаталоге src
CPP=$(wildcard src/*.cpp)
#Получаем список объектых файлов из списка исходников (заменяем расширение и каталог)
OBJ=$(patsubst src/%.cpp, obj/%.o, $(CPP))
#Опции компилятору - каталоги для заголовков
CPPFLAGS=-Isrc
#Как собрать исполняемый файл (prog заменить на имя своего файла) из объектных
prog: $(OBJ)
<tab>gcc $(CPPFLAGS) -o$@ $^

#Как собрать объектный файл
obj/%.o: src/%.cpp
<tab>gcc $(CPPFLAGS) -c -o$@ $<

<tab> - символ табуляции

Это сообщение отредактировал(а) math64 - 15.3.2009, 04:00
PM   Вверх
annushka89
Дата 14.3.2009, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



math64, +1

Ничего не поняла, но все равно спасибо
PM MAIL   Вверх
azesmcar
Дата 14.3.2009, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



vim/gVim + makefile = что еще нужно?
но можно и графический редактор, в линуксе практически любой редактор подсветку синтаксиса поддеживает, если денег не жалко можно SlickEditor купить, я давно пользовал, вроде не плохой редактор, практически как студия.

Цитата

очень долго


долго??? посмотрим на возможности VIM http://ru.wikipedia.org/wiki/Vim, потом скажешь

Добавлено через 4 минуты и 27 секунд
Цитата

Ничего не поняла, но все равно спасибо 


это Makefile, он хранит настройки компиляции проекта, какие файлы компилировать, какие библиотеки подключать, где искать заголовочные файлы, каким компилятором компилировать..и тому подобное..
http://www.hsrl.rutgers.edu/ug/make_help.html - Как писать Makefile
PM   Вверх
annushka89
Дата 14.3.2009, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



azesmcar, +1 СПАСИБО

пойду учить

Добавлено через 1 минуту и 45 секунд
скажите, vim/gVim  они встроены в дистрибутив, я поставила Ubuntu 8.10 DVD 
PM MAIL   Вверх
azesmcar
Дата 14.3.2009, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

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



Цитата

скажите, vim/gVim  они встроены в дистрибутив, я поставила Ubuntu 8.10 DVD  


да, если ты не сняла галочку. Кстати vim даже под виндоуз есть smile
http://www.vim.org/download.php

Это сообщение отредактировал(а) azesmcar - 14.3.2009, 23:32
PM   Вверх
annushka89
Дата 15.3.2009, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



написала простенькую программу, которая выводит hello,world!

Код

#include <stdio.h>

void main()
{
printf("Helo, world!!!");
}


В терминале пишу: gcc -o hello hello.c
все нормально компилируется, затем пишу команду ./hello но на экран ничего не выводиться?

Потом я написала тоже самое, но в с++ стиле

#include<iostream>

Код

void main()
{
std::cout<<"Hello, world!!!"<<std::endl;
}


Пишу в терминале:
g++ -o hello hello.cpp

Он мне отвечает что не установлен g++?

Почему? ведь он же должен быть установлен по умолчанию, и при установке никакой дополнительной информации для выбора установки программ не выводилось

дистрибутив Ubuntu 8.10 DVD 
PM MAIL   Вверх
andrew_121
Дата 15.3.2009, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

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



annushka89, Дарова!
1. запусти xterm
2. sudo apt-get update
3. sudo apt-get install g++


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
annushka89
Дата 15.3.2009, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



andrew_121, привет!

Под linux с интернетом проблема!

где можно скачать g++ под Ubuntu 8.10

версия gcc 4.3.2

пытаюсь качать с сайта http://packages.ubuntu.com/intrepid/ но не получается установить, какие надо скачать версии?

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


Шустрый
*


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

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



помогите пожалуйста

не могу утановить эти пакеты

http://packages.ubuntu.com/intrepid/g++-4.3
http://packages.ubuntu.com/intrepid/libstdc++6-4.3-dev

они друг от друга зависимы-как быть???
PM MAIL   Вверх
andrew_121
Дата 15.3.2009, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

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



annushka89, Я же тебе в ПМ написал - Стучи в асю.
Мы сейчас не по теме форума общаться будем. Админы обругают нас!

Добавлено через 2 минуты и 56 секунд
Вопще-то, уже должны были обругать. Но либо они под впечатлением 8-го марта, либо у них выходной  smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
MAKCim
Дата 15.3.2009, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



andrew_121, 
...либо они заняты написанием диплома  smile 

ps.  smile 


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

PM MAIL   Вверх
annushka89
Дата 16.3.2009, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



люди, установила, эти пакеты:
http://packages.ubuntu.com/intrepid/g++-4.3
http://packages.ubuntu.com/intrepid/libstdc++6-4.3-dev

andrew_121, +1 спасибо большое

только не понятно вот что: в книге написано что для компиляции надо писать 
g++ -o hello hello.cpp
а я пишу
g++-4.3 -o hello hello.cpp

потому что в usr/bin нашла только файл g++-4.3

Скажите, так и  должно быть?
чем то отличаются g++ И g++-4.3?
PM MAIL   Вверх
annushka89
Дата 16.3.2009, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



скажите пожалуйста как скачать каталог  ftp://gd.tuwien.ac.at/gnu/gcc/releases/gcc-4.3.2/ 
чтобы все файлы закачались?

PM MAIL   Вверх
math64
Дата 17.3.2009, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

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



Цитата(annushka89 @  16.3.2009,  23:02 Найти цитируемый пост)
Скажите, так и  должно быть?чем то отличаются g++ И g++-4.3?

g++ должна была бы быть ссылкой на g++-4.3 Если её нет, можно создать вручную. Если стоят несколько версий компилятора,
g++-4.3 указывает на конкретную версию, g++ на верисю по умолчанию.
PM   Вверх
annushka89
Дата 17.3.2009, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



а скажите кто какие дистрибутивы linux использует, мне кажется я неудачно выбрала дистрибутив
посоветуйте нормальный
PM MAIL   Вверх
andrew_121
Дата 17.3.2009, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

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



annushka89, Ubuntu, Kubuntu.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
xvr
Дата 17.3.2009, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

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



Цитата(annushka89 @ 16.3.2009,  23:28)
скажите пожалуйста как скачать каталог  ftp://gd.tuwien.ac.at/gnu/gcc/releases/gcc-4.3.2/ 
чтобы все файлы закачались?

Зачем тебе все? Вполне достаточно 3х: gcc-4.3.2.tar.bz2, gcc-core-4.3.2.tar.bz2 и gcc-g++-4.3.2.tar.bz2
А если уж хочется все, то можно попробовать взять ftp://gd.tuwien.ac.at/gnu/gcc/releases/gcc-4.3.2.tar (если ftp сервер на это настроен, похоже не настроен), или скачать через чего нибудь типа wget

PS. Сдается мне, что это вообще сорцы gcc, что ты с ними делать будешь?   smile 

Это сообщение отредактировал(а) xvr - 17.3.2009, 15:48
PM MAIL   Вверх
kamre
Дата 18.3.2009, 05:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(annushka89 @ 15.3.2009,  12:56)
дистрибутив Ubuntu 8.10 DVD

Неужели на DVD нет пакета build-essential?
PM MAIL   Вверх
andrew_121
Дата 18.3.2009, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

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



annushka89, Так и на чем же ты застряла?


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
annushka89
Дата 18.3.2009, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



что это за пакет build-essential?
Застряла я на Qt - не устанавливается, при компиляции командой make выводиться ошибка?
Скажите в версии kubuntu есть встроенный с++?
По осени устанавливала open susu 11, так там g++ был по умолчанию и Qt поставился
Вот я и думаю, что проблемы с ubuntu у меня из-за того, что g++ нет по умолчанию и поэтому во время компиляции Qt ошибки 
Но мне очень понравилась ubuntu, скажите пожалуйста там по умолчанию есть g++
PM MAIL   Вверх
inside_pointer
Дата 18.3.2009, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

В терминале пишу: gcc -o hello hello.c
все нормально компилируется, затем пишу команду ./hello но на экран ничего не выводиться?

всё должно выводиться

компилятор можно проверить через whereis gcc
PM MAIL   Вверх
MoZy
Дата 2.4.2009, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А есь какой нить граф редактор с дополнением кода или хотябы подсказками? 
А то достает искать в хедерах.
Спасибо.
--------------------
Experimentia est optima rerum magistra
PM MAIL WWW ICQ   Вверх
bilbobagginz
Дата 2.4.2009, 01:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

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



Цитата(annushka89 @  18.3.2009,  10:31 Найти цитируемый пост)
Вот я и думаю, что проблемы с ubuntu у меня из-за того, что g++ нет по умолчанию и поэтому во время компиляции Qt ошибки 
Но мне очень понравилась ubuntu, скажите пожалуйста там по умолчанию есть g++ 

начни с того, что пойми, когда с тобой говорят о "пакете" это о бинарном пакете .deb, который устанавливается через:
apt-get install <имя пакета без треугольных скобочек> 

насчёт QT, gcc - всё это есть на диске, или в интернете.
команда:
apt-get install build-essential
установит мета-пакет, который в себя включает и g++ и gcc.
научись пользоваться apt системой или используй графическое приложение - synaptic или adept, они тебе позволяют искать пакеты по ключевым словам, и просто тыкать мышью.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
inside_pointer
Дата 2.4.2009, 02:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(MoZy)

А есь какой нить граф редактор с дополнением кода или хотябы подсказками? 

есть в kdevelop подсказки типа сколько аргументов у функции и какие

Это сообщение отредактировал(а) inside_pointer - 2.4.2009, 02:21
PM MAIL   Вверх
fry
Дата 10.4.2009, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Из дистрибутивов попробуй Fedora 10, сейчас на него перешел очень нравится почти полное отсутствие различного рода недоработок и глюков. Проги на с++ можно писать из под ECLIPSE. Он вроде умеет и код дополнять (ИМХО не всегда но очень помогает) и make файлы генерит сам исходя из настроек проекта. Если будет казаться что он тормозит, тогда нужно поменять java машину на SUN'овскую (стандарный вариант в Win), что прописывается в строке запуска. Есть еще и NetBeans, но я в нем не много работал и ничего сказать не могу. К слову:
 - GCC идет со всеми из наиболее известных дистрибутивов (Qt думаю тоже)
 - Eclipse ставится простой распаковкой из архива в рабочий каталог
 - У Eclips'а есть несколько готовых "сборок" для С++ и java, качай для С++ не промахнешся

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


Опытный
**


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

Репутация: -1
Всего: -11



Цитата(annushka89 @  15.3.2009,  15:03 Найти цитируемый пост)
Под linux с интернетом проблема!

И что за проблема  с интернетом?



Цитата(andrew_121 @  15.3.2009,  14:37 Найти цитируемый пост)
1. запусти xterm2. sudo apt-get update3. sudo apt-get install g++


в терминале запустить установит сам не дастоющие пакеты

PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

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


 




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


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

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