在Ubuntu上部署C++項目通常涉及以下幾個步驟:
sudo apt update
sudo apt upgrade
sudo apt install build-essential cmake git
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D WITH_FFMPEG=ON ..
make -j$(nproc)
sudo make install
main.cpp
的文件,內容如下:#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
編譯命令:
g++ main.cpp -o hello_world
g++ main.cpp -o hello_world -static
scp
、rsync
或其他文件傳輸工具。例如:scp hello_world user@your_server_ip:/path/to/deploy
ssh user@your_server_ip chmod +x /path/to/deploy/hello_world
192.168.1.100
,你可以通過 http://192.168.1.100:3000
(如果適用)訪問你的應用程序。請注意,這只是一個基本的部署流程。對于更復雜的項目,可能需要更多的配置和步驟,比如設置Web服務器、數據庫、使用版本控制系統等。此外,如果你的項目需要與其他服務進行通信,可能還需要配置網絡設置和防火墻規則。