2
我有一個用C++ 14編寫的項目(在我的機器上用GCC 6.2編譯),我的機器運行在Fedora 26上。現在我需要部署到運行RedHat 6的客戶服務器,和GCC 4.8。我無法在此服務器中更改或安裝新的東西(我的包除外)。但是這個服務器不包含我的項目需要的2個包是numactl
和hwloc
。 如果我將這些庫構建爲靜態庫並導入到我的項目中(在Fedora 26中),然後將這些庫與我的項目打包到一個RPM包中,它是否會在服務器上運行。如何在另一個操作系統中部署一個包
這是最好的方法嗎?我從未從事過這項工作。
對不起我的英文。