专栏首页饶文津的专栏macOS 上编译 Dynamips

macOS 上编译 Dynamips

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【腾讯云的1001种玩法】Hello Hexo之静态博客搭建+自动部署

    本文通过搭建流程、nginx安装和配置、本地搭建Hexo环境以及自动化部署这四个步骤,给大家介绍如何在腾讯云的CentOS7云主机上部署一个Hexo博客,马上让...

    饶文津
  • Django的Hello World

    如果是在本地,可以打开127.0.0.1:8000看到自己的Hello World

    饶文津
  • 解决vs2015使用fopen、fprintf等函数报错的问题

    出现错误提示: 'fopen': This function or variable may be unsafe. Consider using fopen_s...

    饶文津
  • Centos7.5 安装Cmake 3.6.2

    yum install -y gcc gcc-c++ make automake openssl-devel

    qdjx
  • Centos安装最新版本cmake

    这里建议下载的源码进行编译(下载二进制文件,虽然可以执行,但你并不知道会有什么动态链接库的报错,出现了问题也很难解决)

    Anymarvel
  • 使用Cmake生成跨平台项目编译解决方案

        项目最近有需求在windows下面运行,我花了几周时间将linux的服务器移植到windows下面,目前已经能够正常运行服务器,目前又有了新需求,两边的...

    帘卷西风
  • centos7 安装cmake

    旺财的城堡
  • 微服务架构之「 访问安全 」

    应用程序的访问安全又是我们每一个研发团队都必须关注的重点问题。尤其是在我们采用了微服务架构之后,项目的复杂度提升了N个级别,相应的,微服务的安全工作也就更难更复...

    奎哥
  • 微服务架构之「 访问安全 」

    应用程序的访问安全又是我们每一个研发团队都必须关注的重点问题。尤其是在我们采用了微服务架构之后,项目的复杂度提升了N个级别,相应的,微服务的安全工作也就更难更复...

    黄泽杰
  • 一个脚本下载风云卫星数据所有订单

    尽管用户也可以使用DownThemAll[1]进行批量下载,但不适合直接在服务器上操作。

    bugsuse

扫码关注云+社区

领取腾讯云代金券