ccproxy 是一個用于代理 C/C++ 編譯器的工具,主要用于在無法直接訪問外部資源(如下載庫文件)的環境下進行編譯
在基于 Debian 的系統(如 Ubuntu)上,運行以下命令安裝依賴:
sudo apt-get install build-essential libssl-dev libcurl4-openssl-dev
在基于 RHEL 的系統(如 CentOS、Fedora)上,運行以下命令安裝依賴:
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel curl-devel
ccproxy 源碼:從 GitHub 上克隆 ccproxy 的源代碼倉庫:
git clone https://github.com/ccproxy/ccproxy.git
ccproxy:進入 ccproxy 源碼目錄,然后運行以下命令進行編譯和安裝:
cd ccproxy
./configure
make
sudo make install
ccproxy:編輯 /etc/default/ccproxy 文件,設置代理服務器地址和端口。例如,將代理服務器地址設置為 127.0.0.1,端口設置為 8080:
sudo nano /etc/default/ccproxy
修改以下行:
HTTP_PROXY="http://127.0.0.1:8080"
HTTPS_PROXY="http://127.0.0.1:8080"
保存并退出編輯器。
ccproxy:運行以下命令啟動 ccproxy:
sudo service ccproxy start
現在,ccproxy 已經安裝并配置好了。當你使用 gcc 或 g++ 編譯 C/C++ 程序時,它將自動通過代理服務器訪問外部資源。