本文介紹在Linux系統(tǒng)上部署c++代碼的完整步驟。
一、準(zhǔn)備工作:安裝編譯器及工具
大多數(shù)Linux發(fā)行版預(yù)裝了g++編譯器。若未安裝,請使用包管理器安裝。例如:
-
立即學(xué)習(xí)“C++免費學(xué)習(xí)筆記(深入)”;
sudo apt update sudo apt install g++ build-essential
-
Fedora/RHEL:
sudo dnf install gcc-c++ make
二、代碼編寫與編譯
-
使用文本編輯器(如vim, nano, gedit)創(chuàng)建C++源文件(例如 hello.cpp)。
-
編寫代碼,例如:
#include <iostream> int main() { std::cout << "Hello, World!" << std::endl; return 0; }
-
打開終端,導(dǎo)航到源文件所在目錄,使用g++編譯:
g++ hello.cpp -o hello
這將生成名為 hello 的可執(zhí)行文件。
三、運行程序
在終端輸入以下命令運行:
./hello
輸出結(jié)果為 “Hello, World!”。
四、使用CMake構(gòu)建復(fù)雜項目 (可選)
對于大型項目,建議使用CMake簡化構(gòu)建過程。
-
sudo apt install cmake
-
創(chuàng)建 CMakeLists.txt 文件,編寫構(gòu)建指令,例如:
cmake_minimum_required(VERSION 3.10) project(my_project) add_executable(my_project main.cpp) # ... 其他CMake指令 ...
-
創(chuàng)建 build 目錄,進入該目錄:
mkdir build cd build
-
使用CMake生成Makefile:
cmake ..
-
編譯項目:
make
-
運行可執(zhí)行文件:
./my_project
五、服務(wù)器部署 (可選)
若需部署到遠(yuǎn)程服務(wù)器,可以使用 scp 或 rsync 傳輸可執(zhí)行文件,并通過 ssh 連接到服務(wù)器執(zhí)行。
總結(jié):
以上步驟涵蓋了Linux環(huán)境下C++代碼部署的基本流程。實際操作中,可能需要根據(jù)項目復(fù)雜度及依賴庫安裝其他工具并進行相應(yīng)配置。