Linux.pl

 START  |  BLOG  |  FORUM  |  POCZTA  |  HOSTING

Smaller Default Larger
Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

Języki C/C++ mają bardzo duże możliwości i można ich używać również w systemie operacyjnym Linux bez instalowania zbędnego oprogramowania, tak jak jest to w systemach Windows, gdzie trzeba instalować srodowiska programistyczne do poszczególnych języków programowania. Oczywiście srodowiska takie jak Borland C++ ,czy Visual C++ mają ogromne możliwości,lecz system operacyjny Linux oferuje nam również ciekawe rozwiązanie , mianowicie wbudowane kompilatory C/C++.W artykule tym chcę przedstawić prostotę używania tych kompilatorów oraz udowodnić że używając linuksa możemy tworzyć zaawansowane aplikacje.


Tak jak poprzednim razem do pisania kodu polecam edytor tekstowy vi .
Wszystkie przykłady programów opisane w poniższym artykule zostały napisane oraz skompilowane w systemie operacyjnym LINUX SLACKWARE 9.2

No to zaczynamy!!!
Co nam będzie potrzebne? Przede wszystkim trochę czasu oraz cierpliwości, gdyż wystarczy mała pomyłka ,a kompilator wyrzuca masę dziwnych błędów, ale o tym za chwile.
Tworzymy plik o nazwie program.cpp Składnia wygląda tak: vi nazwa_pliku.rozszerzenie, gdzie rozszerzenie może być "c" lub "cpp" ,plik z rozszerzeniem "c" informuje kompilator że aplikacja bedzie tworzona w języku C ,a rozszerzenie "cpp" ,że w C++.W naszym przypadku bedzie wygładalo to tak:

bash-2.05b# vi program.cpp


Następnie piszemy prostą aplikacje :



Jak widać to naprawdę prosty program ,który wypisze nam na ekran napis LINUX oraz adres www.linux.pl Nie będe opisywał poszczególnych funkcji programu ,gdyż nie jest to kurs C/C++.
Gdy mamy już napisaną aplikację należy ją skompilować , ale przed tym proponuje sprawdzić czy nasz program jest napisany poprawnie,służy do tego komenda :



więc składnia jest taka g++ -parametr nazwa_pliku.rozszerzenie Aby uzyskać pełną listę parametrów wpiszemy g++ --help .
Jesli kompilator niepokazuje żadnych błędów potrzebujemy pustego pliku ,aby można zamienić nasz plik zródłowy na plik wykonywalny.Aby utworzyć pusty plik wpiszemy touch pierwszy tym sposobem utworzyliśmy pusty plik o nazwie pierwszy.
Mamy już wszystko plik zródłowy oraz pusty plik ,wiec nie zostaje nam nic innego jak skompilowanie naszego programu.Robimy to w następujący sposób:
g++ plik_zródłowy -o plik_docelowy
W naszym przypadku wygląda to nastepująco :



Teraz możemy odpalić nasz program za pomocą komendy ./nazwa_pilku Nasz programik nazywa sie pierwszy więc ...



Oto wynik napis LINUX oraz adres.W taki sam sposób można tworzyć skomplikowane aplikacje ,lecz artykuł ten ma na celu pokazanie jak w prosty sposób napisac oraz skompilować aplikację w języku C/C++ używając wewnętrznych kompilatorów systemu operacyjnego LINUX.

Pytania proszę przysyłać na adres Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript..

Dodaj komentarz


Kod antyspamowy
Odśwież

IBM kupił Red Hat za 34 mld USD

W dniu wczorajszym (tj. 28.10.2018), firmy IBM i Red Hat poinformowały o największej w historii Linuksa i Open Source transakcji - zakupu firmy Red Hat przez IBM. Na mocy podpisanej umowy IBM wykupi wszystkie akcje Red Hat po 190 USD za akcję, co łącznie zamyka transakcję w kwocie około 34 miliardów USD.

Więcej…

SUSE ogłasza plany działania jako w pełni niezależna firma

suse 200pxNORYMBERGA, Niemcy - 2 lipca 2018 r. - Firma SUSE ogłosiła plany współpracy z partnerem inwestycyjnym EQT, aby kontynuować już jako niezależny biznes dynamiczny rozwój firmy, realizację obranej strategii i ekspansję produktów. Zakończenie przejęcia SUSE od firmy Micro Focus przez EQT wymaga jeszcze zgody udziałowców firmy Micro Focus oraz zatwierdzenia przez odpowiednie organy regulacyjne. Oczekuje się, że przejęcie nastąpi na początku 2019 r.

Więcej…

Najnowszy Linux Magazine 3/2018

 Marcowy Linux Magazine jest poświęcony kompilatorom. 

W numerze znajdziemy przegląd kompilatorów i środowisk programistycznych. Porównanie GCC, Clanga i MSVC pod kątem obsługi najnowszych standardów C++. Omówienie wzorowanego na Rebolu języka programowania Red i kompilacji krzyżowej w najnowszych wersjach Go.

 

Więcej…

Barcelona przechodzi na Wolne Oprogramowanie

Jak poinformował hiszpański magazyn El País, miasto Barcelona planuje do końca wiosny 2019 roku dokonać migracji swoich systemów informatycznych z oprogramowania własnościowego i systemów Windows na alternatywne rozwiązania Open Source oraz Linuksa. Według opracowanej strategii w pierwszej kolejności zostaną zastąpione wszystkie aplikacje użytkowników na otwartoźródłowe, a końcowym etapem będzie zastąpienie systemów operacyjnych Linuksem.

Więcej…

 

Software

[Aktualizacja 26.02. 2017 ] KernUP - Twoje nowsze jajko

KernUP jest forkiem starego programu KernelUP. Został całkowicie przepisany od podstaw w celu optymalizacji i naprawy starych błędów swojego poprzednika.
Program tak jak jego poprzednik służy do automatycznej aktualizacji jądra sytemu operacyjnego.

Program został wyposażony w kilka funkcji, oto one:

  • Automatyczne włączanie się ze startem systemu.
  • Automatyczne sprawdzanie aktualizacji jądra.
  • System tłumaczeń. Zawiera język Angielski i Polski.
  • System cichych aktualizacji programu.
  • Moduł umożliwiający usunięcie starszych wersji jąder zainstalowanych w naszej dystrybucji.
  • Przebudowywanie modułów VirtualBox
  • Wybór między sudo a su
Więcej…

Premiera systemu SUSE Linux Enterprise Server dla serwerów z procesorami ARM

Firma SUSE poinformowała o wprowadzeniu na rynek oprogramowania SUSE Linux Enterprise Server for ARM. To pierwsza komercyjna dystrybucja systemu Linux zoptymalizowana pod kątem serwerów o architekturze AArch64 z procesorami ARM. Objęta jest kompleksową pomocą techniczną. Pozwoli dostawcom sprzętu i oprogramowania na szybsze tworzenie i dostarczanie klientom innowacyjnych rozwiązań w oparciu o procesory ARM.

Więcej…

KDE ma już 20 lat!

20 lat temu Matthias Ettrich wysłał wiadomość, w której zaprasza programistów do rozwoju nowego projektu - Kool Desktop Environment. Data ta jest uznawana jako początek KDE, chociaż pierwsza wersja beta środowiska KDE 1 ukazała się prawie dokładnie po roku od ogłoszenia prac, a pierwsza wersja stabilna 12 lipca 1998 roku. Co ciekawe do dzisiaj są osoby, które używają KDE 1 i nie zamierzają go zmieniać na nowsze wersje.

Więcej…

Dystrybucje

Amazon i SUSE przyspieszą migrację aplikacji SAP do Linuksa w chmurze AWS

suse awsSUSE poinformowała wczoraj o rozszerzeniu współpracy z firmą Amazon Web Services (AWS), która może już odsprzedawać oprogramowanie SUSE Linux Enterprise Server for SAP Applications bezpośrednio na platformie AWS Marketplace. Użytkownicy chmury AWS i systemów SAP uruchomionych na SUSE Linux Enterprise Server for SAP Applications - wiodącej platformie dla SAP HANA i SAP S/4HANA - otrzymają od firm AWS i SUSE zintegrowane wsparcie. Ponadto klienci AWS mogą kupować systemy SUSE Linux Enterprise na żądanie, płacąc tylko za to, z czego w określonym czasie korzystają. Współpraca SUSE i AWS ma na celu zaspokojenie rosnącego zapotrzebowania klientów na elastyczność wykorzystywanych środowisk IT i zapewnić korzyści finansowe z przeniesienia krytycznych aplikacji biznesowych do chmury.

Więcej…

Za tydzień strona susestudio.com zostanie zamknięta

Już za tydzień wyłączona ma zostać usługa Suse Studio na stronie susestudio.com. Strona umożliwiająca tworzenie w prosty sposób własnych dystrybucji Linuksa kończy działanie 15 lutego i zostanie zintegrowana z serwisem Open Build Service. Do tego czasu wszyscy użytkownicy powinni wyeksportować swoje szablony do OBS (opis: http://openbuildservice.org/2017/05/31/studio-import/).

Nowe oferty pracy

Aktualnie do naszego zespołu poszukujemy osoby na stanowisko:
Jeżeli pasjonujesz się Linuksem i Wolnym Oprogramowaniem przyłącz się do nas i zostań redaktorem Linux.pl.

Konferencje i spotkania

Informatyczne targi pracy V edycja IT Career Summit

Już we wrześniu, po raz piąty będziemy gościć największe firmy, które będą aktywnie poszukiwać nowych pracowników. Daj się odkryć i odwiedź strefę Kariery IT na Narodowym.

Poprzednie edycje wydarzenia okazały się strzałem w dziesiątkę, dlatego nie spoczywamy na laurach i działamy dalej! :)

Więcej…

OpenSource opanował rynek i zmienia świat

OSEC logo2xKilka dni po corocznej nieKonferencji OSEC Forum, analizujemy i podsumowujemy trendy w IT. Największy gracz w IT dołączył do Społeczności Open Source, a miliony deweloperów wspólnie budują lepszą, bezpieczniejszą przyszłość. Tak, w kilku słowach, można opisać przesłanie wykładów i dyskusji podczas Forum 2018.

Więcej…

Za nami 11 konferencja Open Source Day

logo OSDŁącznie ponad 30 godzin sesji technicznych, 800 uczestników bezpośrednio w salach konferencyjnych, ponad 3000 widzów online. To wynik konferencji Open Source Day 2018, która odbyła się 23 maja w Warszawie. Wydarzenie jak co roku przyciągnęło pasjonatów otwartego oprogramowania, którzy praktycznie wykorzystują te rozwiązania w codziennej pracy.

Więcej…

Kalendarz konferencji i spotkań

Brak nadchodzących wydarzeń!