Компиляция и запуск программ на C и C++ в ОС Debian GNU/Linux на примере простейшей программы вывода текста Hello World! в консоли
В первую очередь устанавливаем пакет build-essential
# apt install build-essential
Проверим версию компиляторов gcc и c++
# gcc --version
и
# c++ --version
в консоли должно отобразиться следующее:
gcc (Debian 10.2.1-6) 10.2.1 20210110 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
и
c++ (Debian 10.2.1-6) 10.2.1 20210110 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Hello World на C
В домашнем каталоге создадим директорию c_project и перейдём в неё
# mkdir c_project/ # cd c_project/
В ней создадим файл test.c
# touch test.c
откроем его
# nano test.c
и напишем саму программку:
#include <stdio.h> int main() { printf ("\n Hello World! \n"); return 0; }
Теперь скомпилируем её в файл test
# gcc test.c -o test
и запустим
# ./test
и консоль выведет нам
Hello World!
Hello World на C++
В домашнем каталоге создадим директорию cpp_project и перейдём в неё
# mkdir cpp_project/ # cd cpp_project/
В ней создадим файл example.cpp
# touch example.cpp
откроем его
# nano example.cpp
и напишем саму программку:
#include <iostream> int main() { std::cout << "\n Hello World! \n"; return 0; }
После этого скомпилируем её в файл example
# c++ example.cpp -o example
и запустим
# ./example
и консоль выведет нам
Hello World!