LINUX.ORG.RU

как отлаживать/тестить программы в стандартной консоле

 , ,


0

1

как отлаживать/тестить программы в стандартной консоли, пишу в code::blocks (c++) при запуске открывается не консоль а другое приложение но в нём также как и в консоли, только внешний вид оставляет желать лучшего,как запускать\отлаживать консольные приложения в стандартной консоли ? OpenSUSE 13.1



Последнее исправление: Hellcat (всего исправлений: 1)

man компилятор man cc man cppcheck

Solace ★★
()

Нагугли про сборку в консоли? :) В самом простом случае:

cc main.c [а также остальные файлы, если есть, через пробел]
./a.out

ychuperka
()
Ответ на: комментарий от Hellcat

Запускай нужную и пиши код в ней. Прочитай про vim, gcc, make, gdb. Это даст тебе бОльшее понимание о происходящих процессах, чем кнопочки в IDE.

Ну или укажи konsole (или что там у тебя) как терминал в настройках CodeBlocks (или что там у тебя).

yoghurt ★★★★★
()

Зачем тебе это все? Начинай кодить в vim или другом текстовом редакторе, компилируй, как предложили выше cc main.c , отлаживай gdb. Быстро поймешь как оно все работает. А потом, когда будешь свой мегапроект писать, то переходи на IDE, ну если vim'a не хватит.

Medar ★★★★★
()
Ответ на: комментарий от Hellcat

Запусти эмулятор терминала своей системы и в нем и пиши.

ychuperka
()

Если я правильно тебя понял, то у тебя из IDE запускается xterm вместо того эмулятора, который есть в твоём DE. В настройках твоего Code::Blocks должна быть настройка вроде «Эмулятор терминала», поищи её и исправь с xterm на то, что тебе хочется.

devsdc ★★
()
Ответ на: комментарий от Hellcat

как сделать чтобы картинки по ссылкам не сохранялись а открывались???

rogerw
()

Лучше настрой xterm. Он лучше поддерживает стандарт отображения консоли, чем все другие эмуляторы. Вот тебе пример настройки для затравки:

Файл ~/.Xresources

!==============================================================================
! xterm 
!==============================================================================
!Кириллица
XTerm*utf8Title: true
XTerm*faceName: Droid Sans Mono Slashed
XTerm*faceSize: 13
xterm*bolfFont: 
xterm*scrollBar:        false
xterm*geometry:         80x50
xterm*eightBitInput:    false
xterm*metaSendsEscape:  true
xterm*colorBDMode:      true
xterm*boldMode:         on
xterm*alwaysBoldMode:   false
xterm*dynamicColors:    on
xterm*colorMode:        on
xterm*saveLines:        10000
xterm*visualBell:       false

!==============================================================================
! colors 
!==============================================================================
xterm*colorBD:     #e6d51d
xterm*background:  #111111
xterm*foreground:  #b4b4b4
! black
xterm*color0:      #000000
xterm*color8:      #555753
! red
xterm*color1:      #b6212d
xterm*color9:      #ff6565
! green
xterm*color2:      #4c8d00
xterm*color10:     #6bbe1a

! yellow
xterm*color3:      #ff8040
xterm*color11:     #e6d51d
! blue
xterm*color4:      #0086d2
xterm*color12:     #00d2ff

! magenta
xterm*color5:      #963c59
xterm*color13:     #d3649f

! cyan
xterm*color6:      #105952
xterm*color14:     #177f75

! white
xterm*color7:      #cdcaa9
xterm*color15:     #ffffff
!256 colors
*customization: -color
XTerm*termName:  xterm-256color
Xft.dpi: 92

peregrine ★★★★★
()
Ответ на: комментарий от Medar

а как в корень скопировать фаил ? вот создал его, решил засунуть но он не идёт (видимо нет прав) как их получить или как скопировтаь

Hellcat
() автор топика
Ответ на: комментарий от Hellcat

а как в корень скопировать фаил ?

Ты что? Не в корень же. А в ~/. Это твой домашний каталог, который этот /home/user/

Medar ★★★★★
()
Ответ на: комментарий от Medar

аааа спасибо, ато уже начал лопатить сайты)

Hellcat
() автор топика
Ответ на: комментарий от Hellcat

Создай.

xrdb -load ~/.Xresources
Подгрузи его. Шрифт на свой смени или поставь нужный. dpi выстави согласно своему монитору.

peregrine ★★★★★
()

Пожалуйста, не создавай такие топики в воскресенье. Пятница, вечер. Спасибо.

mos ★★☆☆☆
()

settings -> environment -> general settings -> список Terminal to launch console programms

в списке выбираешь нужный терминал, либо пишешь полное имя, с путём, твоего терминала и параметры запуска

next_time ★★★★★
()
Ответ на: комментарий от next_time

ах да, на будущее, какой там у вас опенсюс — без разницы, а вот версию code::blocks сообщить не мешало бы

next_time ★★★★★
()
Ответ на: комментарий от next_time

спасибо большое, теперь всё как надо)

Hellcat
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.