在 Linux 中,可以使用多種工具來編譯 C++ 代碼
g++ 是 GNU C++ 編譯器,它是 GCC(GNU Compiler Collection)的一部分。要在 Linux 中使用 g++ 編譯 C++ 代碼,請按照以下步驟操作:
首先,確保已經安裝了 g++。在大多數 Linux 發行版中,可以使用包管理器(如 apt、yum 或 pacman)安裝。例如,在基于 Debian 的系統上,可以運行以下命令安裝 g++:
sudo apt-get update
sudo apt-get install g++ build-essential
接下來,創建一個名為 hello.cpp
的 C++ 源文件,其中包含以下內容:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
保存文件后,打開終端并導航到包含源文件的目錄。然后,使用以下命令編譯源文件:
g++ hello.cpp -o hello
這將生成一個名為 hello
的可執行文件。要運行此文件,請在終端中輸入以下命令:
./hello
CMake 是一個跨平臺的構建工具,可以用于生成 Makefile 或其他構建文件。要使用 CMake 編譯 C++ 代碼,請按照以下步驟操作:
首先,確保已經安裝了 CMake。在大多數 Linux 發行版中,可以使用包管理器(如 apt、yum 或 pacman)安裝。例如,在基于 Debian 的系統上,可以運行以下命令安裝 CMake:
sudo apt-get update
sudo apt-get install cmake
接下來,創建一個名為 CMakeLists.txt
的文件,其中包含以下內容:
cmake_minimum_required(VERSION 3.10)
project(hello)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(hello main.cpp)
在這個例子中,我們將項目名稱設置為 hello
,并將源文件名從 hello.cpp
更改為 main.cpp
。保存文件后,打開終端并導航到包含 CMakeLists.txt
文件的目錄。然后,運行以下命令生成 Makefile:
mkdir build
cd build
cmake ..
最后,使用以下命令編譯源文件:
make
這將生成一個名為 hello
的可執行文件。要運行此文件,請在終端中輸入以下命令:
./hello
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。