Jak skompilować i uruchomić programy C/C ++ w Linux

Jak skompilować i uruchomić programy C/C ++ w Linux

C jest solidnym, ustrukturyzowanym językiem programowania używanym do tworzenia oprogramowania systemowego. Według projektu C zapewnia konstrukty, które mogą być skutecznie mapy do typowych instrukcji maszynowych. Został opracowany przez Dennisa Ritchie w Bell Labs. Źródło programu C to tekst swobodny, wykorzystujący półkolis jako terminator instrukcji i klamry kręcone do grupowania bloków instrukcji, takich jak warunki, funkcje lub pętle.

C to skompilowany język programowania. Po utworzeniu programu C, najpierw musisz go skompilować za pomocą kompilatorów C. Wygeneruje plik binarny, który możesz uruchomić w swoim systemie.

Ten samouczek pomoże Ci uruchomić program C/C ++ w systemie Linux/Unix za pośrednictwem wiersza poleceń. Użyjemy poleceń „GCC” i „G ++” z GCC (kolekcja kompilatora GNU), aby skompilować program C/C ++. Tutaj:

  • GCC to kompilator GNU C z GCC.
  • G++ jest kompilatorem GNU C ++ z GCC.

Nietrzymujące narzędzia programistyczne

Aby uruchomić program C, musisz zainstalować pakiety narzędzi programistycznych w systemie Linux. Uruchom jedną z następujących poleceń, aby zainstalować pakiety narzędzi programistycznych zgodnie z systemem operacyjnym.

  • Systemy oparte na Redhat:
    Sudo Yum Groupinstall „Narzędzia programistyczne”  
  • Systemy oparte na debian:
    sudo apt-get instal instaluj kompilację  

Stwórz program Hello World w C

Na przykład wybrałem program C Hello World. Utwórz nowy plik w swoim systemie w następujący sposób:

Vim Helloworld.C  

Korzystanie z poniższej zawartości

#Include int main () printf ("hello świat!"); return 0;
123456#Include int main () printf ("hello świat!"); return 0;

Kompiluj i uruchom programy C/C ++ w Linux

Użyłem kompilatora GNU C, aby skompilować powyższy program Hello World C jako następujący:

GCC Helloworld.C -o Hello  

[LUB] Użyj poniższego polecenia, aby użyć kompilatora C ++.

G ++ Helloworld.C -o Hello  

Powyższe polecenia utworzą plik wykonywalny o nazwie Witam W obecnym katalogu. Możesz bezpośrednio uruchomić to samo co inne polecenia.

./Witam  

Możesz także skopiować plik w katalogu bin (/usr/local/bin), aby uczynić je dostępnymi w całym systemie.

Wypróbuj inny przykład C

Spróbujmy z innym programem C z wprowadzaniem użytkownika. W tym przykładzie użyłem tego przykładowego programu C, aby wprowadzić dwie liczby całkowite od użytkownika i obliczyć ich sumę.

#Include int main () int i, j, sum; Scanf („Wprowadź 1'st liczbę całkowitą: %d” i i); Scanf („Enter 2'nd Integer: %D”, & J); sum = i + j; printf („suma to: %d \ n”, suma); powrót 0;
1234567891011121314#includeint main () int i, j, sum; Scanf („Wprowadź 1'st liczbę całkowitą: %d” i i); Scanf („Enter 2'nd Integer: %D”, & J); sum = i + j; printf („suma to: %d \ n”, suma); return 0;

Teraz kompiluj i uruchom C program

GCC suma.C -O suma  ./suma  

Wniosek

W tym samouczku nauczyłeś się kompilować i uruchamiać program C w systemie Linux za pośrednictwem wiersza poleceń.