Командная строка Linux Ubuntu для быстрой настройки среды разработки C++

  В этой статье представлен простой метод быстрой настройки среды разработки кода 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

Supongo que te gusta

Origin blog.csdn.net/zhebushibiaoshifu/article/details/133006231
Recomendado
Clasificación