• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Code::Bloks problem na Linux

Object Storage Arubacloud
0 głosów
418 wizyt
pytanie zadane 23 grudnia 2016 w C i C++ przez wlprzemek Obywatel (1,500 p.)
otagowane ponownie 25 grudnia 2016 przez wlprzemek

Witam!.

Zaczynam swoją przygodę z nauką programowania i równocześnie uczę się przy pomocy Code::Bloks-a na Windowsie (i tam sobie z nim radzę) i Linux, lecz tu nie mogę sobie poradzić z uruchomieniem programów a dokładniej po kliknięciu w "Build and run" wyskakuje mi taki komunikat :

It seems that this project has not been built yet.
Do you want to build it now?

po zatwierdzeniu tak w logu coś takiego:

g++ -Wall -fexceptions -g  -c "/home/wlprzemek/Dokumenty/code::blocks/First program/main.cpp" -o obj/Debug/main.o
/bin/sh: g++: nie znaleziono polecenia
Process terminated with status 127 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))

Dodam iż korzystam z Fedora 25 Plasma i tam Code::Bloks był już domyślnie zainstalowany.

1 odpowiedź

+1 głos
odpowiedź 23 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)
wybrane 23 grudnia 2016 przez wlprzemek
 
Najlepsza

Wygląda na to, że nie masz zainstalowanego g++. Możesz to zrobić komendą w konsoli:

yum install gcc-c++

 

komentarz 23 grudnia 2016 przez wlprzemek Obywatel (1,500 p.)

[root@Fedora-PC wlprzemek]# dnf install gcc-c++
Ostatnio sprawdzono ważność metadanych: 1 day, 1:51:50 temu w dniu Thu Dec 22 17:46:59 2016.
Nie ma pakietu gcc-c++.
Błąd: Nie można odnaleźć pasujących wyników.

komentarz 23 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)

No to spróbuj:

dnf group install 'Development Tools'	

 

komentarz 23 grudnia 2016 przez wlprzemek Obywatel (1,500 p.)

Niestety też nic z tego :(

[root@Fedora-PC wlprzemek]# dnf group install 'Development Tools'
Ostatnio sprawdzono ważność metadanych: 1 day, 1:56:19 temu w dniu Thu Dec 22 17:46:59 2016.
Warning: Grupa „Development Tools” nie istnieje.
Błąd: Nie ma niczego do zrobienia.

komentarz 23 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)
A kiedy sprawdzałeś ostatni raz jakie masz repozytoria? Może w tym tkwi błąd.
komentarz 23 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)

Znalazłem taki artykuł.

dnf update

Później, aby aktywować repozytorium:

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-25.noarch.rpm

I wtedy spróbuj wcześniejszych komend.

komentarz 23 grudnia 2016 przez wlprzemek Obywatel (1,500 p.)

Nie wiem czy w tym tkwi problem, ale pokazuje mi coś takiego...

[root@Fedora-PC wlprzemek]# dnf upgrade
Ostatnio sprawdzono ważność metadanych: 1 day, 2:32:29 temu w dniu Thu Dec 22 17:46:59 2016.
Rozwiązano zależności.
======================================================================================
 Package                   Arch.  Wersja              Repoz.                    Rozm.
======================================================================================
Pomijanie pakietów z uszkodzonymi zależnościami:
 ffmpeg-libs               x86_64 3.2.2-1.fc26        rpmfusion-free-rawhide    6.2 M
 live555                   x86_64 2016.11.28-1.fc26   rpmfusion-free-rawhide    360 k
 rpmfusion-free-release    noarch 26-0.4              rpmfusion-free-rawhide     19 k
 rpmfusion-nonfree-release noarch 26-0.4              rpmfusion-nonfree-rawhide  19 k
 vlc                       x86_64 3.0.0-0.12.fc26     rpmfusion-free-rawhide    1.8 M
 vlc-core                  x86_64 3.0.0-0.12.fc26     rpmfusion-free-rawhide    7.9 M
 x265-libs                 x86_64 2.1-1.fc26          rpmfusion-free-rawhide    573 k

Podsumowanie transakcji
======================================================================================
Pominięcie  7 pakietów

Nie ma niczego do zrobienia.
Ukończono.

 

1
komentarz 23 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)
Są to pakiety z uszkodzonymi zależnościami (nie muszą działać prawidłowo). Z tego co widzę, niektóre z nich odnoszą się do FC26, choć ta jeszcze nie wyszła. A może spróbuj z drugim poleceniem.

Edit: Prawdopodobnie te problemy zostaną rozwiązane z pierwszymi aktualizacjami, które wyjdą, ale trudno przewidzieć kiedy.
komentarz 23 grudnia 2016 przez wlprzemek Obywatel (1,500 p.)

[root@Fedora-PC wlprzemek]# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-25.noarch.rpm
Pobieranie http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-25.noarch.rpm
Przygotowywanie…                    ################################# [100%]
        pakiet rpmfusion-free-release-25-1.noarch jest już zainstalowany

komentarz 23 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)
No to teraz czas na spróbowanie update i instalacji.
komentarz 23 grudnia 2016 przez wlprzemek Obywatel (1,500 p.)
niestety nie, ponieważ ter repozytorium już miałem i wszystkie komendy przerobiłem, lecz tak jak wyżej pisałem nic z tego :(
komentarz 23 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)

Ja swego czasu używałem rpmfind.net do pobierania paczek i ich instalacji, ale lojalnie muszę ostrzec, że zależności jakie mają co poniektóre pakiety odstręczają wręcz od całej dystrybucji.

Tutaj znajdziesz pakiet, wybierz tylko odpowiednią architekrurę. I możesz spróbować zainstalować.

komentarz 23 grudnia 2016 przez wlprzemek Obywatel (1,500 p.)

Idąc Twoim śladem natknąłem się na to iż w moich repozytoriach nie ma tych pakietów

gcc-c++

więc po dodaniu tych repozytoriów

updates-testing

udało się zainstalować

[root@Fedora-PC wlprzemek]# dnf install gcc-c++      
Ostatnio sprawdzono ważność metadanych: 0:01:25 temu w dniu Fri Dec 23 21:28:51 2016.
Rozwiązano zależności.
======================================================================================
 Package               Arch.        Wersja                Repoz.                Rozm.
======================================================================================
Instalowanie:
 gcc-c++               x86_64       6.3.1-1.fc25          updates-testing        11 M
 libstdc++-devel       x86_64       6.3.1-1.fc25          updates-testing       1.8 M

Podsumowanie transakcji
======================================================================================
Instalacja  2 pakiety

Całkowity rozmiar pobierania: 12 M
Rozmiar po zainstalowaniu: 36 M
W porządku? [t/N]: t
Pobieranie pakietów:
(1/2): libstdc++-devel-6.3.1-1.fc25.x86_64.rpm        880 kB/s | 1.8 MB     00:02    
(2/2): gcc-c++-6.3.1-1.fc25.x86_64.rpm                2.8 MB/s |  11 MB     00:03    
--------------------------------------------------------------------------------------
Razem                                                 2.3 MB/s |  12 MB     00:05     
Wykonywanie sprawdzania transakcji
Pomyślnie ukończono sprawdzanie transakcji.
Wykonywanie testu transakcji
Pomyślnie ukończono test transakcji.
Wykonywanie transakcji
  Instalowanie                   : libstdc++-devel-6.3.1-1.fc25.x86_64            1/2
  Instalowanie                   : gcc-c++-6.3.1-1.fc25.x86_64                    2/2
  Sprawdzanie                    : gcc-c++-6.3.1-1.fc25.x86_64                    1/2
  Sprawdzanie                    : libstdc++-devel-6.3.1-1.fc25.x86_64            2/2

Zainstalowano:
  gcc-c++.x86_64 6.3.1-1.fc25           libstdc++-devel.x86_64 6.3.1-1.fc25          

Ukończono.

I teraz wszystko działa poprawnie... Dzięki Wielkie!

komentarz 23 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)
A tak z ciekawości zapytam jak dodałeś updates-testing?
komentarz 23 grudnia 2016 przez wlprzemek Obywatel (1,500 p.)

W Fedora jest zarządzanie oprogramowaniem Apper i tam wybieram jakie chce repozytoria

link

a możesz przy okazji na podstawie tego obrazka podpowiedziec jakie repo wybrac najlepiej tzn dokladnie ktore z tej listy?

1
komentarz 24 grudnia 2016 przez lnkoc Stary wyjadacz (13,960 p.)
Coż, nie ma "najlepszych repozytorów", ale są te, które mogą być przydatne. Ja bym proponował na początek zrezygnować ze wszystkich opisanych jako "source" ponieważ są to kody źródłowe, jeśli nie chcesz pisać własnej dystrybucji nie będą potrzebne. Podobnie rzecz ma się z oznaczeniem "testing" - mogą to być pakiety do testowania, nie koniecznie do końca sprawne. Poza tym "updates" mogą być przydatne, bo to są aktualizacje - warto je wyklikać. Te które pozostały to zwykłe repozytoria, warto je dodać. Jeszcze jeśli chodzi o rosyjskie i inne nie angielskie czy polskie języki - nie koniecznie będą potrzebne, chyba, że planujesz użycie któregoś z tych języków.
komentarz 24 grudnia 2016 przez wlprzemek Obywatel (1,500 p.)

OK zrozumiałe i dziękuje za cenne wskazówki yes

Podobne pytania

0 głosów
1 odpowiedź 217 wizyt
pytanie zadane 20 września 2015 w C i C++ przez rafalmagician Obywatel (1,320 p.)
–1 głos
2 odpowiedzi 722 wizyt
pytanie zadane 5 września 2018 w C i C++ przez Arduino04 Użytkownik (560 p.)
–2 głosów
1 odpowiedź 285 wizyt
pytanie zadane 26 września 2018 w C i C++ przez poster225 Nowicjusz (130 p.)

92,579 zapytań

141,432 odpowiedzi

319,657 komentarzy

61,963 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...