Автор Тема: C++ Editor/compilator  (Прочетена 8642 пъти)

tin4o

  • Участници
  • ***
  • Публикации: 3
    • Профил
C++ Editor/compilator
« -: Nov 20, 2008, 12:24 »
Здравейте,

Трябва ми да намправя малък декодер bin->hex->dec на c++ под linux , но понеже не съм запознат с linux  незнам от къде да зема едитор/компилатор за c++

Мерси предварително

--zeridon преведено
« Последна редакция: Nov 20, 2008, 12:37 от zeridon »
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: C++ Editor/compilator
« Отговор #1 -: Nov 20, 2008, 12:43 »
В линукс компилаторът е gcc

за убунту
Код:
sudo apt-get install build-essentials
Ще инсталира почти всичко необходимо за компилиране.
Хубав редактор (поне за мен) е Quanta++

Относно кирилицата:
 1) горе до полето за заглавието има един бутон OFF цъкни го ... ще стане на PHO и ще ти помогне
 2) http://www.linux-bg.org/forum/index.php?topic=22731.msg142667#msg142667 (последното съобщение в темата)
 3) http://www.linux-bg.org/forum/index.php?topic=19612.0
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

ANTIADMIN

  • Напреднали
  • *****
  • Публикации: 660
  • Distribution: Windows XP Pro latest updates
  • ANTIADMIN
    • Профил
Re: C++ Editor/compilator
« Отговор #2 -: Nov 20, 2008, 12:50 »
или geany :)
Активен

tin4o

  • Участници
  • ***
  • Публикации: 3
    • Профил
Re: C++ Editor/compilator
« Отговор #3 -: Nov 20, 2008, 14:27 »
Справих се с Phonetic  и Благодаря за изчерпателния отговор

Quantia plus ли имаш в предвид :
http://quanta.kdewebdev.org/releases.php

Активен

task_struct

  • Напреднали
  • *****
  • Публикации: 576
  • Distribution: Kubuntu 14.04
  • Window Manager: KDE 4.13
    • Профил
Re: C++ Editor/compilator
« Отговор #4 -: Nov 20, 2008, 14:28 »
Ако искаш програмата ти да е с графичен интерфейс ти препоръчвам Qt Creator или Qt Designer. За конзолна програма може да го напишеш на всеки текстов редактор (KWrite, Kate, GEdit - всичките поддръжат оцветяване на C++ код). Също така конзолния редактор Vim е много добър и удобен :)

Qt Creator или Qt Designer правят собствени Makefile-ове за да компилира проекта просто изпълняваш Makefile-а.

Ако пишеш на текстов рекатор и програмата е от един файл.
Код
GeSHi (Bash):
  1. g++ source.cpp -o izpylnim_fail
Активен

"Minds are like parachutes. They only function when they are open." - James Dewar

irc.freenode.net  / #linux-bg

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: C++ Editor/compilator
« Отговор #5 -: Nov 20, 2008, 17:29 »
Справих се с Phonetic  и Благодаря за изчерпателния отговор

Quantia plus ли имаш в предвид :
http://quanta.kdewebdev.org/releases.php

Да нея имах предвид
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

Whisper

  • Напреднали
  • *****
  • Публикации: 128
  • Distribution: Ubuntu 8.10
  • Window Manager: Gnome
    • Профил
    • WWW
Re: C++ Editor/compilator
« Отговор #6 -: Nov 20, 2008, 21:18 »
Докато сме по темата: Студент съм КСТ, ако някои го е завършил може ли да ми каже какви програми ще ми трябват за да заменя уйндоуските с които работим?
И 2-ро: някаква библиотека която да замести conio.h? Или по точни функции подобни на clrscr() и getch(), ако може да е съвместима и с уйн и с лин...
Активен

The Anticrist write up the honor roll

task_struct

  • Напреднали
  • *****
  • Публикации: 576
  • Distribution: Kubuntu 14.04
  • Window Manager: KDE 4.13
    • Профил
Re: C++ Editor/compilator
« Отговор #7 -: Nov 21, 2008, 08:51 »
conio.h няма аналог в Линукс.
Иначе ncurces е библиотека за конзолна графика. На нея е писан mc :)
Там има getch(), прeдполагам, че има аналог и на clrscr(). За съжаление не върви под Windows :(
Активен

"Minds are like parachutes. They only function when they are open." - James Dewar

irc.freenode.net  / #linux-bg

Nikolavp

  • Напреднали
  • *****
  • Публикации: 408
    • Профил
    • WWW
Re: C++ Editor/compilator
« Отговор #8 -: Nov 21, 2008, 09:46 »
http://linux.die.net/man/3/getch
http://linux.die.net/man/3/curs_clear

ЕДИТ: сега видях, че искаш да е portable - в такъв случай може би http://pdcurses.sourceforge.net/ е по добрия вариант(по голямата част от API-то трябва да е същото. Винаги обаче можеш да си напишеш твоя импелементация на clear, която да върви на платформите ако не искаш да линкваш цяла библиотека.
« Последна редакция: Nov 21, 2008, 09:52 от Nikolavp »
Активен

http://blog-nikolavp.rhcloud.com - простотиите, с които се занимавам в свободното време

Whisper

  • Напреднали
  • *****
  • Публикации: 128
  • Distribution: Ubuntu 8.10
  • Window Manager: Gnome
    • Профил
    • WWW
Re: C++ Editor/compilator
« Отговор #9 -: Dec 04, 2008, 16:15 »
Отново по темата: използвам gcc, но не ми признава по никакъв начин въвеждане на букви от клавиатурата. Нито scanf("%c", ch), нито getcar(), нито gets(). Не дава грешка при компилация, но при изпълнение просто прескача тези редове.
Активен

The Anticrist write up the honor roll

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Re: C++ Editor/compilator
« Отговор #10 -: Dec 04, 2008, 17:27 »
Не се ли пише "scanf("%c", &ch);"?
Активен

Whisper

  • Напреднали
  • *****
  • Публикации: 128
  • Distribution: Ubuntu 8.10
  • Window Manager: Gnome
    • Профил
    • WWW
Re: C++ Editor/compilator
« Отговор #11 -: Dec 04, 2008, 18:42 »
Правописна грешка. Не съм го объркал в програмата. Но дори и да го сбъркам просто няма да променя ch, а не да пропусне целият scanf()
Активен

The Anticrist write up the honor roll

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Re: C++ Editor/compilator
« Отговор #12 -: Dec 04, 2008, 18:48 »
Ако пропуснеш & най-вероятно ще изгърми програмата. Какво означава "прескача редовете"? Как пускаш програмата? Какво очакваш да се случи? Какво се случва в действителност? :)
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

glarus

  • Напреднали
  • *****
  • Публикации: 109
    • Профил
Re: C++ Editor/compilator
« Отговор #13 -: Dec 04, 2008, 18:52 »
Правописна грешка. Не съм го объркал в програмата. Но дори и да го сбъркам просто няма да променя ch, а не да пропусне целият scanf()

Можеш ли да публикуваш примерен код, който при тебе не работи както трябва ? Както и резултата от изпълнението му.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: C++ Editor/compilator
« Отговор #14 -: Dec 04, 2008, 19:22 »
scanf("%c", ch);

може да бъде съвсем валидно и работещо нещо. Всичко зависи от типа на ch. Ако е указател към char и сочи към *валиден* адрес в паметта, няма нищо лошо.
Активен

"Knowledge is power" - France is Bacon

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Free Compilator for win ?
Общ форум
JOKe 18 4250 Последна публикация Apr 27, 2005, 19:48
от picmaster
Hex editor
Общ форум
zaxs 2 3924 Последна публикация Dec 02, 2005, 19:48
от ivak
Multihighlight editor?
Настройка на програми
_NetCutter_ 8 3220 Последна публикация Dec 01, 2006, 22:00
от _NetCutter_
Php editor за slackware
Настройка на програми
emagi 6 3388 Последна публикация Oct 04, 2007, 11:32
от senser
Rq: visual editor
Идеи и мнения
naxan 15 5717 Последна публикация Jan 29, 2008, 00:09
от naxan