В этой статье покажу, как запустить программы C и C++ на Kali Linux. Это руководство также применимо к другим дистрибутивам, на базе Debian (Ubuntu, Mint и т. д).
Еще по теме: Как установить Golang на Kali Linux
Как запустить программы C на Kali Linux
Для начала запустим Kali Linux и напишем простую программу на C.
Чтобы написать программу на C, откройте текстовый редактор Notepad++. Он не установлен в Kali Linux, но мы рассказывали, как устанавливать программы Windows в Kali Linux.
Итак, откройте Notepad++ и напишите на C простой скрипт «hello world». После чего сохраните его на рабочем столе, как файл hello-world.c:
Теперь необходимо открыть терминал Kali Linux и перейти в каталог рабочего стола:
1 |
cd Desktop |
Для запуска программы на C, необходимо установить GCC.
GCC — это компилятор C для систем на базе Linux или UNIX. Он предустановлен на Kali Linux, но если нужно установить или обновить GCC, используем команду:
1 |
sudo apt-get install gcc |
Для запуска программы на C, воспользуемся следующей командой:
1 |
gcc hello-world.c |
После запуска команды вы ничего не увидите, но скрипт создаст файл a.out в текущем каталоге. Это можно увидеть с помощью команды:
1 |
ls |
На скрине выше мы видим файл a.out. Это исполняемый файл для Mac или Linux.
Теперь можно выполнить его с помощью команды:
1 |
./a.out |
Можно изменить имя, используя параметр -o. Если нужен вывод под названием «hello» вместо «a.out», можно использовать команду:
1 |
gcc -o hello hello-world.c |
Как запустить программы C++ на Kali Linux
Запуск программ C++ на Kali Linux очень похож на запуск программ на C. Здесь вместо GCC необходимо использовать компилятор G++. Для установки и обновления G++, выполните команду:
1 |
sudo apt-get install g++ |
Затем можно скомпилировать программу на C++.
Итак, теперь у нас есть программа на C++ (например, файл Hello World! с именем hello.cpp). Использование G++ похоже на GCC, для изменения названия файла вместо ‘a.out’ используется параметр -o.
1 |
g++ -o hello-world hello.cpp |
Для запуска скомпилированного файла и получения вывода:
1 |
./hello-world |
Вот как мы можем запустить программу C++ на Kali Linux.
ПОЛЕЗНЫЕ ССЫЛКИ: