Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mam pytanie czy możecie mi podać jakieś dobre programy do programowanie C++ tekstowe i graficzne.
Offline
Popraw pytanie. GCC, GDB, gvim? [url=http://stackoverflow.com/questions/24109/c-ide-for-linux]http://stackoverflow.com/questions/24109/c-ide-for-linux[/url]
Jeżeli nie chce Ci się konfigurować gvima; [url=http://vim.spf13.com/]http://vim.spf13.com/[/url]
tutaj odnośnie VIMa [url=http://www.youtube.com/watch?v=64KP9nbeNyg]http://www.youtube.com/watch?v=64KP9nbeNyg[/url]
u mnie to wygląda tak;
[url=http://img534.imageshack.us/img534/8899/vzja.png][img]http://www.makeathumbnail.com/thumbnails/image185849.png[/img][/url]
Jak programować w C++ nie używając Google?
Offline
mam pytanie podoba mi sie ten gvima ale nie wiem jak to zainstalować.
Offline
z roota
apt-get update && apt-get install vim-gtk
Napisz może najpierw jakiej dystrybucji używasz i czego używasz do instalacji pakietów. Dodatkowo polecam jakieś podstawy; http://damlab.pl/poradnik-debiana/handbook/
Offline
Z GUI jest jeszcze [deb]anjuta[/deb]
Offline
już zainstalowałem ale nie wiem jak skonfigurować jak masz ty. Na tej stronie jest jakaś konfiguracja http://vim.spf13.com/ ale nie wiem co dalej zrobić.
Offline
Emacs
, wygląda np. tak:
http://img28.imageshack.us/img28/3205/rqf.png
coś łatwiejszego -
Code::Blocks
Zresztą pisanie kodu to pikuś, problem pojawia się z kompilatorami (inaczej jest w Linuxie a inaczej w Windowsie), a to GCC / G++ nie wszystko wyłapują...
Ostatnio edytowany przez klavierKRK (2013-09-02 16:42:44)
warto poczytać: [url]http://cpp0x.pl/kursy/Kurs-C++/1[/url]
Offline
Polecam QtCreator i CodeBlocks. A jezeli chodzi o programowanie w Vim ( czy tam gVim ) to warto zaznaczyć, że nad samą obsługą Vim'a trzeba posiedzieć, żeby programowanie było przyjemne i jak najmniej kłopotliwe.
Offline
Na stronie podanej przez użytkownika dominbik [url]http://vim.spf13.com/[/url] znalazłem konfiguracje vim, ale nie wiem jak to wkleić.
easy Installation *nix and os x The easiest way to install spf13-vim is to use our automatic installer by simply copying and pasting the following line into a terminal. This will install spf13-vim and backup your existing vim configuration.
Po kliknięciu na automatic install wyskakuje mi coś takiego:
#!/usr/bin/env bash ############################ SETUP PARAMETERS app_name='spf13-vim' git_uri='https://github.com/spf13/spf13-vim.git' git_branch='3.0' debug_mode='0' fork_maintainer='0' ############################ BASIC SETUP TOOLS msg() { printf '%b\n' "$1" >&2 } success() { if [ "$ret" -eq '0' ]; then msg "\e[32m[✔]\e[0m ${1}${2}" fi } error() { msg "\e[31m[✘]\e[0m ${1}${2}" exit 1 } debug() { if [ "$debug_mode" -eq '1' ] && [ "$ret" -gt '1' ]; then msg "An error occured in function \"${FUNCNAME[$i+1]}\" on line ${BASH_LINENO[$i+1]}, we're sorry for that." fi } program_exists() { local ret='0' type $1 >/dev/null 2>&1 || { local ret='1'; } # throw error on non-zero return value if [ ! "$ret" -eq '0' ]; then error "$2" fi } ############################ SETUP FUNCTIONS lnif() { if [ -e "$1" ]; then ln -sf "$1" "$2" fi ret="$?" debug } do_backup() { if [ -e "$2" ] || [ -e "$3" ] || [ -e "$4" ]; then today=`date +%Y%m%d_%s` for i in "$2" "$3" "$4"; do [ -e "$i" ] && [ ! -L "$i" ] && mv "$i" "$i.$today"; done ret="$?" success "$1" debug fi } upgrade_repo() { msg "trying to update $1" if [ "$1" = "$app_name" ]; then cd "$HOME/.$app_name-3" && git pull origin "$git_branch" fi if [ "$1" = "vundle" ]; then cd "$HOME/.vim/bundle/vundle" && git pull origin master fi ret="$?" success "$2" debug } clone_repo() { program_exists "git" "Sorry, we cannot continue without GIT, please install it first." endpath="$HOME/.$app_name-3" if [ ! -e "$endpath/.git" ]; then git clone --recursive -b "$git_branch" "$git_uri" "$endpath" ret="$?" success "$1" debug else upgrade_repo "$app_name" "Successfully updated $app_name" fi } clone_vundle() { if [ ! -e "$HOME/.vim/bundle/vundle" ]; then git clone https://github.com/gmarik/vundle.git "$HOME/.vim/bundle/vundle" else upgrade_repo "vundle" "Successfully updated vundle" fi ret="$?" success "$1" debug } create_symlinks() { endpath="$HOME/.$app_name-3" lnif "$endpath/.vimrc" "$HOME/.vimrc" lnif "$endpath/.vimrc.bundles" "$HOME/.vimrc.bundles" lnif "$endpath/.vim" "$HOME/.vim" # Useful for fork maintainers touch "$HOME/.vimrc.local" if [ -e "$endpath/.vimrc.fork" ]; then ln -sf "$endpath/.vimrc.fork" "$HOME/.vimrc.fork" elif [ "$fork_maintainer" -eq '1' ]; then touch "$HOME/.vimrc.fork" touch "$HOME/.vimrc.bundles.fork" fi if [ -e "$endpath/.vimrc.bundles.fork" ]; then ln -sf "$endpath/.vimrc.bundles.fork" "$HOME/.vimrc.bundles.fork" fi if [ ! -d "$endpath/.vim/bundle" ]; then mkdir -p "$endpath/.vim/bundle" fi ret="$?" success "$1" debug } setup_vundle() { system_shell="$SHELL" export SHELL='/bin/sh' vim -u "$HOME/.vimrc.bundles" +BundleInstall! +BundleClean +qall export SHELL="$system_shell" success "$1" debug } ############################ MAIN() program_exists "vim" "To install $app_name you first need to install Vim." do_backup "Your old vim stuff has a suffix now and looks like .vim.`date +%Y%m%d%S`" \ "$HOME/.vim" \ "$HOME/.vimrc" \ "$HOME/.gvimrc" clone_repo "Successfully cloned $app_name" create_symlinks "Setting up vim symlinks" clone_vundle "Successfully cloned vundle" setup_vundle "Now updating/installing plugins using Vundle" msg "\nThanks for installing $app_name." msg "© `date +%Y` http://vim.spf13.com/"
I nie wiem do jakiego pliku mam to wrzucić czy do /etc/vim/gvimrc czy do /etc/vim/vimrc czy może do /etc/vim/vimrc.tiny
Offline
[quote=kelthuzad]Mam pytanie czy możecie mi podać jakieś dobre programy do programowanie C++ tekstowe i graficzne.[/quote]
[quote=kelthuzad]mam pytanie podoba mi sie ten gvima ale nie wiem jak to zainstalować.[/quote]
[quote=kelthuzad]już zainstalowałem ale nie wiem jak skonfigurować jak masz ty. Na tej stronie jest jakaś konfiguracja http://vim.spf13.com/ ale nie wiem co dalej zrobić.[/quote]
Ja pisze dośc niechlujnie, albo nawet bardzo niechlujnie no i raczej nie przykuwam uwagi to ortografi, ale to co Ty robisz to jest gwałt na klawiaturze.
Nic tekstowego nie bedziesz potrafił obsługiwać, ściągnij sobie codeblock, kdevelop, netbeans albo eclipse.
Nie trzeba nic konfigurować.
Tworzysz projekt -> piszesz coś -> wciskasz F5 / F11 i czekasz na informacje co źle zrobiłeś.
Offline
Dziwne że nikt dotąd nie zaproponował geany lekkie ide napisane w gtk.
Offline
Ja nie jestem co prawda programistą, ale jak mam coś napisać, to zazwyczaj używam Kate (i gcc z konsoli do kompilacji), Edytorek po przekopaniu się przez ustawienia i po włączeniu kilku wtyczek jest bardzo przyjemny do pisania :)
Offline
[quote=Piotr3ks]Polecam QtCreator i CodeBlocks.[/quote]
Też polecam QTCreator - może i ogromna kobyła ale bardzo wygodna do większych rzeczy :)
Do małych programików pisanych w konsoli na szybko niekiedy używam mcedit.
Ostatnio edytowany przez brii (2013-09-03 10:23:22)
Offline
ok dzieki za polecone programy ale czy ktoś może mi napisać jak mam skonfigurować vim na tego z tej strony http://vim.spf13.com/
Offline
Jak już zainstalowałeś gvima to otwórz konsole i z użytkownika
curl http://j.mp/spf13-vim3 -L -o - | sh
i uruchom gvima.
Offline
dziękuje wszystkim za pomoc szczególnie użytkownikowi dominbik
Offline
[quote=brii]Też polecam QTCreator - może i ogromna kobyła ale bardzo wygodna do większych rzeczy :)
Do małych programików pisanych w konsoli na szybko niekiedy używam mcedit.[/quote]
Oj bez przesady ... nie jest to taka straszna kobyła. QtCreator moim zdaniem jest bardzo leciutki w porównaniu do Netbeansa czy Eclipse'a. Poza tym fajnie się debuguje w QtCreatorze.
Offline
[quote=spook]warto poczytać: [url]http://cpp0x.pl/kursy/Kurs-C++/1[/url][/quote]
Również polecam, ostatnio wziąłem się za programowanie i jestem przy końcówce tego kursu, potem lecę dalej ;P
Offline
[quote=Piotr3ks]Oj bez przesady ... nie jest to taka straszna kobyła. QtCreator moim zdaniem jest bardzo leciutki w porównaniu do Netbeansa czy Eclipse'a. Poza tym fajnie się debuguje w QtCreatorze.[/quote]
Piję tylko do objętości ;)
Ogólnie działa bardzo fajnie i jestem z QtCreatora zadowolony.
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00118 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.149.24.145' WHERE u.id=1 |
0.00095 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.149.24.145', 1732612695) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1732612395 |
0.00050 | SELECT topic_id FROM punbb_posts WHERE id=240005 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=24179 ORDER BY posted |
0.00056 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24179 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00092 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24179 ORDER BY p.id LIMIT 0,25 |
0.00091 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24179 |
Total query time: 0.00579 s |