Alternatywa dla Notepad++, i sk

Ogólne pytania dotyczące systemu
Awatar użytkownika
poczatkujacy
Posty: 52
Rejestracja: 30 maja 2015, 18:43

Post autor: poczatkujacy »

Dobra, zainstalowałem brakujący pakiecik.Później zrobiłem coś takiego

Kod: Zaznacz cały

oot@home:/home/jacek# apt-get install codeblocks
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  codeblocks-common gcc gcc-4.9 gdb gdbserver libasan1 libatomic1 libc-dev-bin
  libc6-dbg libc6-dev libcilkrts5 libcodeblocks0 libgcc-4.9-dev libitm1
  libubsan0 libwxbase3.0-0 libwxgtk3.0-0 linux-libc-dev manpages-dev
Sugerowane pakiety:
  libwxgtk2.8-dev libwxgtk3.0-dev wx-common codeblocks-contrib gcc-multilib
  autoconf automake libtool flex bison gcc-doc gcc-4.9-multilib gcc-4.9-doc
  gcc-4.9-locales libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg
  libasan1-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg
  libquadmath0-dbg gdb-doc glibc-doc
Polecane pakiety:
  libc-dbg
Zostaną zainstalowane następujące NOWE pakiety:
  codeblocks codeblocks-common gcc gcc-4.9 gdb gdbserver libasan1 libatomic1
  libc-dev-bin libc6-dbg libc6-dev libcilkrts5 libcodeblocks0 libgcc-4.9-dev
  libitm1 libubsan0 libwxbase3.0-0 libwxgtk3.0-0 linux-libc-dev manpages-dev
0 aktualizowanych, 20 nowo instalowanych, 0 usuwanych i 29 nieaktualizowanych.
Konieczne pobranie 39,0 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 144 MB miejsca na dysku.
Kontynuować? [T/n] t
UWAGA: Następujące pakiety nie mogą zostać zweryfikowane!
  libcodeblocks0 codeblocks-common codeblocks
Zainstalować te pakiety bez weryfikacji? [t/N] t
Pobieranie:1 http://ftp.pl.debian.org/debian/ jessie/main libasan1 i386 4.9.2-10 [192 kB]
Pobieranie:2 http://security.debian.org/ jessie/updates/main linux-libc-dev i386 3.16.7-ckt11-1+deb8u3 [995 kB]
Pobieranie:3 http://ftp.pl.debian.org/debian/ jessie/main libatomic1 i386 4.9.2-10 [8480 B]
Pobieranie:4 http://ftp.pl.debian.org/debian/ jessie/main libcilkrts5 i386 4.9.2-10 [44,5 kB]
Pobieranie:5 http://ftp.pl.debian.org/debian/ jessie/main libitm1 i386 4.9.2-10 [30,9 kB]
Pobieranie:6 http://ftp.pl.debian.org/debian/ jessie/main libubsan0 i386 4.9.2-10 [88,9 kB]
Pobieranie:7 http://ftp.pl.debian.org/debian/ jessie/main libwxbase3.0-0 i386 3.0.2-1+b1 [1106 kB]
Pobieranie:8 https://apt.jenslody.de/testing/ stretch/main libcodeblocks0 i386 13.12svn10379-1 [2630 kB]
Pobieranie:9 http://ftp.pl.debian.org/debian/ jessie/main libwxgtk3.0-0 i386 3.0.2-1+b1 [4679 kB]
Pobieranie:10 http://ftp.pl.debian.org/debian/ jessie/main libgcc-4.9-dev i386 4.9.2-10 [2059 kB]
Pobieranie:11 http://ftp.pl.debian.org/debian/ jessie/main gcc-4.9 i386 4.9.2-10 [5483 kB]
Pobieranie:12 http://ftp.pl.debian.org/debian/ jessie/main gcc i386 4:4.9.2-2 [5118 B]
Pobieranie:13 http://ftp.pl.debian.org/debian/ jessie/main gdb i386 7.7.1+dfsg-5 [2332 kB]
Pobieranie:14 http://ftp.pl.debian.org/debian/ jessie/main gdbserver i386 7.7.1+dfsg-5 [252 kB]
Pobieranie:15 http://ftp.pl.debian.org/debian/ jessie/main libc-dev-bin i386 2.19-18 [234 kB]
Pobieranie:16 http://ftp.pl.debian.org/debian/ jessie/main libc6-dev i386 2.19-18 [3037 kB]
Pobieranie:17 https://apt.jenslody.de/testing/ stretch/main codeblocks-common all 13.12svn10379-1 [3302 kB]
Pobieranie:18 http://ftp.pl.debian.org/debian/ jessie/main manpages-dev all 3.74-1 [1865 kB]
Pobieranie:19 http://ftp.pl.debian.org/debian/ jessie/main libc6-dbg i386 2.19-18 [8089 kB]
Pobieranie:20 https://apt.jenslody.de/testing/ stretch/main codeblocks i386 13.12svn10379-1 [2547 kB]
Pobrano 39,0 MB w 35s (1111 kB/s)                                              
Wybieranie wcześniej niewybranego pakietu libasan1:i386.
(Odczytywanie bazy danych ... 144446 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../libasan1_4.9.2-10_i386.deb ...
Rozpakowywanie pakietu libasan1:i386 (4.9.2-10) ...
Wybieranie wcześniej niewybranego pakietu libatomic1:i386.
Przygotowywanie do rozpakowania pakietu .../libatomic1_4.9.2-10_i386.deb ...
Rozpakowywanie pakietu libatomic1:i386 (4.9.2-10) ...
Wybieranie wcześniej niewybranego pakietu libcilkrts5:i386.
Przygotowywanie do rozpakowania pakietu .../libcilkrts5_4.9.2-10_i386.deb ...
Rozpakowywanie pakietu libcilkrts5:i386 (4.9.2-10) ...
Wybieranie wcześniej niewybranego pakietu libitm1:i386.
Przygotowywanie do rozpakowania pakietu .../libitm1_4.9.2-10_i386.deb ...
Rozpakowywanie pakietu libitm1:i386 (4.9.2-10) ...
Wybieranie wcześniej niewybranego pakietu libubsan0:i386.
Przygotowywanie do rozpakowania pakietu .../libubsan0_4.9.2-10_i386.deb ...
Rozpakowywanie pakietu libubsan0:i386 (4.9.2-10) ...
Wybieranie wcześniej niewybranego pakietu libwxbase3.0-0:i386.
Przygotowywanie do rozpakowania pakietu .../libwxbase3.0-0_3.0.2-1+b1_i386.deb ...
Rozpakowywanie pakietu libwxbase3.0-0:i386 (3.0.2-1+b1) ...
Wybieranie wcześniej niewybranego pakietu libwxgtk3.0-0:i386.
Przygotowywanie do rozpakowania pakietu .../libwxgtk3.0-0_3.0.2-1+b1_i386.deb ...
Rozpakowywanie pakietu libwxgtk3.0-0:i386 (3.0.2-1+b1) ...
Wybieranie wcześniej niewybranego pakietu libgcc-4.9-dev:i386.
Przygotowywanie do rozpakowania pakietu .../libgcc-4.9-dev_4.9.2-10_i386.deb ...
Rozpakowywanie pakietu libgcc-4.9-dev:i386 (4.9.2-10) ...
Wybieranie wcześniej niewybranego pakietu gcc-4.9.
Przygotowywanie do rozpakowania pakietu .../gcc-4.9_4.9.2-10_i386.deb ...
Rozpakowywanie pakietu gcc-4.9 (4.9.2-10) ...
Wybieranie wcześniej niewybranego pakietu gcc.
Przygotowywanie do rozpakowania pakietu .../gcc_4%3a4.9.2-2_i386.deb ...
Rozpakowywanie pakietu gcc (4:4.9.2-2) ...
Wybieranie wcześniej niewybranego pakietu gdb.
Przygotowywanie do rozpakowania pakietu .../gdb_7.7.1+dfsg-5_i386.deb ...
Rozpakowywanie pakietu gdb (7.7.1+dfsg-5) ...
Wybieranie wcześniej niewybranego pakietu gdbserver.
Przygotowywanie do rozpakowania pakietu .../gdbserver_7.7.1+dfsg-5_i386.deb ...
Rozpakowywanie pakietu gdbserver (7.7.1+dfsg-5) ...
Wybieranie wcześniej niewybranego pakietu libc-dev-bin.
Przygotowywanie do rozpakowania pakietu .../libc-dev-bin_2.19-18_i386.deb ...
Rozpakowywanie pakietu libc-dev-bin (2.19-18) ...
Wybieranie wcześniej niewybranego pakietu linux-libc-dev:i386.
Przygotowywanie do rozpakowania pakietu .../linux-libc-dev_3.16.7-ckt11-1+deb8u3_i386.deb ...
Rozpakowywanie pakietu linux-libc-dev:i386 (3.16.7-ckt11-1+deb8u3) ...
Wybieranie wcześniej niewybranego pakietu libc6-dev:i386.
Przygotowywanie do rozpakowania pakietu .../libc6-dev_2.19-18_i386.deb ...
Rozpakowywanie pakietu libc6-dev:i386 (2.19-18) ...
Wybieranie wcześniej niewybranego pakietu manpages-dev.
Przygotowywanie do rozpakowania pakietu .../manpages-dev_3.74-1_all.deb ...
Rozpakowywanie pakietu manpages-dev (3.74-1) ...
Wybieranie wcześniej niewybranego pakietu libcodeblocks0.
Przygotowywanie do rozpakowania pakietu .../libcodeblocks0_13.12svn10379-1_i386.deb ...
Rozpakowywanie pakietu libcodeblocks0 (13.12svn10379-1) ...
Wybieranie wcześniej niewybranego pakietu codeblocks-common.
Przygotowywanie do rozpakowania pakietu .../codeblocks-common_13.12svn10379-1_all.deb ...
Rozpakowywanie pakietu codeblocks-common (13.12svn10379-1) ...
Wybieranie wcześniej niewybranego pakietu codeblocks.
Przygotowywanie do rozpakowania pakietu .../codeblocks_13.12svn10379-1_i386.deb ...
Rozpakowywanie pakietu codeblocks (13.12svn10379-1) ...
Wybieranie wcześniej niewybranego pakietu libc6-dbg:i386.
Przygotowywanie do rozpakowania pakietu .../libc6-dbg_2.19-18_i386.deb ...
Rozpakowywanie pakietu libc6-dbg:i386 (2.19-18) ...
Przetwarzanie wyzwalaczy pakietu man-db (2.7.0.2-5)...
Przetwarzanie wyzwalaczy pakietu shared-mime-info (1.3-1)...
Przetwarzanie wyzwalaczy pakietu desktop-file-utils (0.22-1)...
Przetwarzanie wyzwalaczy pakietu mime-support (3.58)...
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme (0.13-1)...
Konfigurowanie pakietu libasan1:i386 (4.9.2-10) ...
Konfigurowanie pakietu libatomic1:i386 (4.9.2-10) ...
Konfigurowanie pakietu libcilkrts5:i386 (4.9.2-10) ...
Konfigurowanie pakietu libitm1:i386 (4.9.2-10) ...
Konfigurowanie pakietu libubsan0:i386 (4.9.2-10) ...
Konfigurowanie pakietu libwxbase3.0-0:i386 (3.0.2-1+b1) ...
Konfigurowanie pakietu libwxgtk3.0-0:i386 (3.0.2-1+b1) ...
Konfigurowanie pakietu libgcc-4.9-dev:i386 (4.9.2-10) ...
Konfigurowanie pakietu gcc-4.9 (4.9.2-10) ...
Konfigurowanie pakietu gcc (4:4.9.2-2) ...
Konfigurowanie pakietu gdb (7.7.1+dfsg-5) ...
Konfigurowanie pakietu gdbserver (7.7.1+dfsg-5) ...
Konfigurowanie pakietu libc-dev-bin (2.19-18) ...
Konfigurowanie pakietu linux-libc-dev:i386 (3.16.7-ckt11-1+deb8u3) ...
Konfigurowanie pakietu libc6-dev:i386 (2.19-18) ...
Konfigurowanie pakietu manpages-dev (3.74-1) ...
Konfigurowanie pakietu libcodeblocks0 (13.12svn10379-1) ...
Konfigurowanie pakietu codeblocks-common (13.12svn10379-1) ...
Konfigurowanie pakietu codeblocks (13.12svn10379-1) ...
Konfigurowanie pakietu libc6-dbg:i386 (2.19-18) ...
Przetwarzanie wyzwalaczy pakietu libc-bin (2.19-18)...
root@home:/home/jacek# 
I oto jest pytanie gdzie jest CodeBlocks, w menu go nie ma.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Znajdziesz go w /usr/bin/codeblocks

Ikonę na pulpit w /usr/share/applications/codeblocks.desktop
klavierkrk
Beginner
Posty: 257
Rejestracja: 14 maja 2013, 17:18

Post autor: klavierkrk »

to trochę w tej wypowiedzi:

najlepszym wolnym i darmowym IDE na Linuxie jest Eclipse. Zarówno dla C, jak i Javy, jak i wszystkiego. Osobiście używam Eclipse np. też do basha. Najlepszym edytorem na Linuxie jest albo vim albo emacs. Polecam vima, bo Emacs w sumie umiera, jest napisany w Lispie a jego konfiguracja zbyt zależna jest od małego-paluszka-ctrl (palec się niszczy, dłuższa historia). Numer 1 - vim.

Najlepszym płatnym, ale niezbyt drogim oprogramowaniem do kodowania są produkty ze stajni JetBrains: https://www.jetbrains.com/
Cena za rozsądny pakiecik do kilku technologii - około 300 euro, dla programisty to rozsądna cena.

Mamy wojnę: Eclipse vs JetBrains.
kto jest silniejszy? nie wiadomo. Najlepsi programiści używają tego i tego. Osobiście polecam zacząć od Eclipse i zostać tutaj na lata. Po latach spróbować produkty JetBrains.

reasumując: kombinacja vim + Eclipse jest aktualnie najlepszym, darmowym, profesjonalnym zestawem narzędzi do programowania na Linuxie.
Reszta to amatorszczyzna.

Eclipse dla C++/C jest tutaj: https://eclipse.org/downloads/
ale w długim terminie najlepiej czyste Eclipse i poinstalować pluginy, a nie pre-konfigurowane.
Czyli czyste Eclipse i poinstalować pluginy C/C++. Droga najbardziej "hard corowa", ale dająca najwięcej korzyści konfiguracyjnych.

to też zależy od czasu i ambicji.
Jakbym miał jakiś szybki projekt na zaliczenie czegoś w technikum, a później nie chciał programować, to wybrałbym CodeBlocks, albo pierwszy lepszy notatnik typu mousepad. Ale to amatorszczyzna, która nie daje żadnych benefitów prędkości.
Ale w przypadku bardziej ambitnym - no to od razu Eclipse do wszystkiego.
Awatar użytkownika
poczatkujacy
Posty: 52
Rejestracja: 30 maja 2015, 18:43

Post autor: poczatkujacy »

Eclipse kojarzę z kursów Javy, teraz robię kurs c++ i staram sobie zbytnio nie utrudniać życia, więc chcę pracować na tym samym oprogramowaniu co twórca kursu.Mimo wszystko dziękuję klavierkrk.Odnalazłem go ale teraz z kolei jest coś dziwnego, rzućcie okiem, gdy staram się włączyć klasyka ,,hello world'' kompilator podwójnie pyta mnie ,,It seems that this project has not been built yet.Do you want to build it now?"" Gdy kliknę yes dwukrotnie, nic a nic się nie pokazuje, z kolei gdy kliknę no, to co prawda konsola włącza się ale sam hello world ma problem z włączeniem.Spójrzcie na screen.

*
Dobra już wszystko działa, temat do zamknięcia :D
Załączniki
asdzxc.png
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Proszę oznaczyć temat jako rozwiązany zgodnie z regulaminem forum.
tokaika
Posty: 9
Rejestracja: 05 sierpnia 2015, 19:21

Post autor: tokaika »

Jak cpp, to polecam z darmowych qtcreator, pewnie będziesz chciał jakieś biblioteki do interfejsu i tak, a qt obecnie się prężnie rozwija.

A od Eclipse się obecnie odchodzi, nie wiem czy znam kogoś kto się o nim pozytywnie wypowiada, w firmach w których nie rządzi księgowy bez jakiegokolwiek pojęcia inwestuje się w porządny soft, tj. np. Jetbrains, ew. Po Windowsem VS.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Zavřeno
Zablokowany