В этой статье представлен простой метод быстрой настройки среды разработки кода C++ для редактирования, компиляции и запуска в версии операционной системы Linux Ubuntu на основе командной строки .
В предыдущей статье о настройке среды разработки кода Visual Studio и C++ в операционной системе Linux Ubuntu 22.04 (https://blog.csdn.net/zhebushibiaoshifu/article/details/127037709) мы рассказали, как настроить Visual Studio. Среда разработки кода и кода C++ в операционной системе Linux Ubuntu , как настроить программное обеспечение Visual Studio Code и среду разработки кода C++ . Однако в нашей статье в то время в качестве редактора использовался код Visual Studio , поэтому его было относительно сложно настроить; и этот метод в то время использовал для работы множество программ с графическим интерфейсом . Для некоторых компьютеров без графических интерфейсов (например, серверов) ) неработоспособен. Итак, здесь мы покажем, как быстро настроить среду разработки кода C++ на основе командной строки .
Чтобы настроить среду разработки кода C++ , сначала нам необходимо настроить компилятор . Компилятор — это инструмент, который преобразует исходный код в машинный исполняемый код . Он получает файлы исходного кода в качестве входных данных и преобразует их в исполняемые файлы , файлы библиотек или другие формы объектных файлов ; Linux обычно используется gcc
и используется g++
в качестве компилятора по умолчанию, для Visual Studio , ее компилятор C++ — Microsoft C++ ( MSVC ).
Сначала мы вводим и запускаем следующие две строки кода, чтобы проверить, существует ли сумма на gcc
компьютере g++
.
g++ --version
gcc --version
Запустите приведенный выше код, как показано ниже. Поскольку я уже настроил здесь оба, будут отображены конкретные версии обоих.
Как видите, изображения выше и ниже показывают соответствующие версии.
Если вы не настроили gcc
и g++
, сначала обновите список пакетов с помощью следующего кода .
sudo apt update
Запустите приведенный выше код, как показано ниже.
Затем выполните следующие две строки кода соответственно. Все равно нужно обратить внимание, потому что я уже настроил здесь сумму gcc
, g++
поэтому запуск этих кодов может не соответствовать конкретному отображаемому контенту.
sudo apt install g++
sudo apt install gcc
Запустите первое предложение приведенного выше кода, как показано на рисунке ниже.
Запустите второе предложение приведенного выше кода, как показано на рисунке ниже.
Далее нам нужно настроить make
и cmake
. Оба являются инструментами для создания программных проектов , используемыми для автоматизации процесса компиляции и построения ; проще говоря, если у нас есть только один .cpp
файл кода, который содержит основную функцию, то мы можем напрямую использовать ранее настроенный gcc
и g++
скомпилировать; но для работы со сложными проекты, несколько исходных файлов, зависимости внешних библиотек и т. д., вам необходимо его make
использовать cmake
.
Аналогичным образом выполните следующие коды соответственно, чтобы проверить версии двух на компьютере.
make --version
cmake --version
Запустите приведенный выше код, как показано ниже. Я уже настроил оба здесь, поэтому появляется следующее содержимое.
Если вы не настроили его раньше, просто выполните следующий код.
sudo apt install cmake make
Запустите приведенный выше код, как показано ниже.
Далее настраиваем редактор кода . В статье Как настроить среду разработки кода Visual Studio и C++ в операционной системе Linux Ubuntu 22.04 (https://blog.csdn.net/zhebushibiaoshifu/article/details/127037709) мы также упоминали, что настройка кода в Linux Операционная система Самое сложное в среде разработки заключается в том, что она не может устанавливать встроенное программное обеспечение IDE, такое как Visual Studio . Вместо этого необходимо отдельно настраивать программное обеспечение- редактор , такое как Visual Studio Code и другие компиляторы . В той статье в качестве редактора мы использовали Visual Studio Code с графическим интерфейсом, поэтому здесь в качестве редактора мы выбираем Vim — программное обеспечение, не требующее графического интерфейса. Если вам нужно настроить Vim на компьютере Mac , вы можете ознакомиться со статьей о том, как загрузить и установить Vim на компьютер Mac: MacVim (https://fkxxgis.blog.csdn.net/article/details/132352344).
Аналогично сначала проверьте, доступен ли Vim на вашем компьютере .
vim --version
Запустите приведенный выше код, как показано ниже.
То же самое: если у вас нет Vim , просто установите его с помощью первого предложения приведенного ниже кода; если он у вас есть, но вы хотите посмотреть, сможете ли вы обновить Vim , просто выполните второе предложение.
sudo apt install vim
sudo apt upgrade vim
Я запускаю здесь второе предложение кода выше, как показано на рисунке ниже.
Далее мы можем написать код. Сначала создайте файл в текущем рабочем каталоге.cpp
со следующим кодом .
vim test.cpp
Здесь вы можете отметить, что вы можете проверить текущий рабочий каталог с помощью первого предложения кода ниже; вы можете проверить, какие файлы или папки находятся в текущем каталоге, с помощью второго предложения кода ниже.
pwd
ls
Запустите приведенный выше код, как показано ниже.
Продолжим предыдущую статью: .cpp
после ввода файла можно приступать к написанию кода. Здесь мы просто пишем простой отпечаток Hello
.
После сохранения файла используйте следующий код для компиляции и связывания .cpp
файла исходного кода и преобразования его в исполняемый файл ; где my_hello
— имя исполняемого файла , вы можете изменить его по своему усмотрению.
g++ test.cpp -o my_hello
Выполните приведенный выше код, как показано на рисунке ниже. Вы можете видеть, что если в коде есть ошибка (я в начале ввел недостающую в коде точку с запятой), то будет подсказано содержание ошибки; если ошибки нет, ничего не произойдет.
Затем используйте следующий код для выполнения только что полученного исполняемого файла my_hello
.
./my_hello
Выполнение приведенного выше кода означает выполнение нашего .cpp
кода; как показано на рисунке ниже, вы можете видеть, что он был напечатан Hello
.
Таким образом, это показывает, что мы успешно настроили среду разработки кода C++ .
На этом этапе все готово.
Добро пожаловать на подписку: Crazy Learning GIS