macOS 上編譯 Dynamips
阿新 • • 發佈:2018-05-11
沒有 準備 ins sco message usr compiler CI mes
Dynamips 是一個Cisco 路由器模擬軟件。
安裝過程:
git clone git://github.com/GNS3/dynamips.git
cd dynamips
mkdir build
cd build
cmake ..
對於 macOS,需要準備好 cmake 和 libelf。
如果遇到報錯:
CMake Error at /usr/local/Cellar/cmake/3.10.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find LibElf (missing: LIBELF_LIBRARIES LIBELF_INCLUDE_DIRS)
就是沒有找到LibElf
庫,可以用命令安裝:
brew install libelf
若要構建穩定發布版本
cmake .. -DDYNAMIPS_CODE=stable
如果發生錯誤,可以嘗試指定 C 編譯器的路徑,可用 xcrun 命令找到相應的編譯器的路徑:
cmake .. -DCMAKE_C_COMPILER=`xcrun -find cc`
最後編譯安裝 Dynamips
make install
macOS 上編譯 Dynamips