在 Ubuntu 上部署 C++ 應用程序需要以下幾個步驟:
安裝編譯器和構建工具: 打開終端并運行以下命令,以安裝 g++ 編譯器和 make 構建工具:
sudo apt update
sudo apt install build-essential
編寫 C++ 代碼:
使用文本編輯器(如 nano、vim 或 gedit)創建一個名為 main.cpp
的新文件,并編寫您的 C++ 代碼。例如,創建一個簡單的 “Hello, World!” 程序:
#include<iostream>
int main() {
std::cout << "Hello, World!"<< std::endl;
return 0;
}
編譯 C++ 代碼:
在終端中,導航到包含 main.cpp
文件的目錄,然后運行以下命令以編譯代碼:
g++ main.cpp -o hello_world
這將生成一個名為 hello_world
的可執行文件。
運行 C++ 應用程序: 在終端中,運行以下命令以運行您的 C++ 應用程序:
./hello_world
您應該會看到 “Hello, World!” 輸出到終端。
部署 C++ 應用程序: 要在其他 Ubuntu 計算機上部署此應用程序,您需要確保目標計算機具有相同的庫文件。這可以通過創建一個靜態鏈接的可執行文件或在目標計算機上安裝所需的庫來實現。
靜態鏈接:使用以下命令編譯代碼以創建靜態鏈接的可執行文件:
g++ main.cpp -o hello_world -static
然后,將生成的 hello_world
文件復制到目標計算機上,并確保它具有可執行權限。
動態鏈接:在目標計算機上安裝所需的庫。這取決于您的代碼和系統,但通??梢酝ㄟ^運行以下命令來完成:
sudo apt update
sudo apt install -f
然后,將生成的 hello_world
文件復制到目標計算機上,并確保它具有可執行權限。
在目標計算機上運行 C++ 應用程序:
在目標計算機的終端中,導航到包含 hello_world
文件的目錄,然后運行以下命令以運行您的 C++ 應用程序:
./hello_world
您應該會看到 “Hello, World!” 輸出到終端。
這就是在 Ubuntu 上部署 C++ 應用程序的方法。請注意,這些步驟可能因您的具體需求和代碼而有所不同。