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/FindPackageHandleStandard…
几个星期以前开始折腾在我的MBA上写 OpenGL 小程序.我不太熟悉MacOS上的开发工具比如XCode,所以一开始的想法就是用vim来写程序,然后手工编译链接.网上查了一下,MacOS上的OpenGL编译选项跟 windows 和 Linux 上的很不一样, 不是用 -I 来指定头文件搜索路径,用-l来链接库文件.MacOS SDK把一些应用库包装成了所谓的“Framework”,其中就包括OpenGL,GLUT 和 Cocoa.所以MacOS下的OpenGL程序(我用到了GLUT)是这样编…
.net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看看. .net猿上了小鲸鱼渡轮就先问了一个问题,苹果园上有能用来编写c#代码的和Visual Studio一样强大的IDE么?这时,天空闪过一道Gamma射线,艾瑞克神说,给你一个 Visual Studio Code,去玩吧.于是.net猿搭这小鲸鱼的快船顺利的抵达了苹果山,开始了他的吃苹果之旅.…
本文主要记录在MacOS X上编译OpenSceneGraph,方便日后查阅.所使用的环境如下: MacOS X 10.10 Yosemite XCode 6.3.2 CMake 3.3.0 OpenSceneGraph-3.2.1 从OSG官网下载源码,解压到任一目录,打开CMake软件,将CMakeLists.txt拖拽到CMake软件中,点击Configure,在弹出的界面中选择XCode,出现如下的配置界面:   接下来需要进行一些配置以便能更好的使用osg   编译模式 在MacOS…
前几天参加了许朋程主讲的Tunight,对Gentoo有了一定的了解,不过看到如此复杂的安装过程和长久的编译时间,又看看我的CPU,只能望而却步了.不过,有Gentoo/Prefix这个工具,使得我们可以在其它的操作系统(如macOS,Solaris等)上在一个 $EPREFIX 下跑 Portage ,也就是把 Portage 运行在别的操作系统,当作一个包管理器,并且可以和别的操作系统并存. 首先还是祭出官网:Project:Prefix. 首先设定好环境变量 $EPREFIX ,之后所有的…
之前有听说过docker,但是一直没有使用过.最近终于下定决定使用了一下docker,感觉docker用于跨操作系统的软件工具使用还是比较友好的. 适用人群 本文忽略的部分Linux软件包安装的过程,需要读者有一定Linux操作基础,具有软件包查找与安装能力. Docker的基本用法 在使用docker时,首先需要安装docker.安装完成后,通过从dockerhub上下载不同系统环境的image,然后运行相应的image,完成docker的运行操作. 在docker的运行的过程,是通过dock…
官方说明: http://www.lua.org/manual/5.3/readme.html 在Windows下编译Lua动态链接库的注意事项: 1. 创建一个空的DLL项目: 2. 将src文件夹下的文件导入工程: 3. 把lua.c和luac.c两个文件从工程中移除,这两个文件分别是解释器和编译器的源文件: 4.需要设置LUA_BUILD_AS_DLL宏,从而把LUA_API定义为__declspec(dllexport),否则无法生成.lib: 5. 并且在Properties中把Com…
MacOS上通过虚拟机搭建基础CentOS7系统环境 尽管从Mac的Terminal可以看出,macOS与UNIX.Linux或多或少都有血缘关系(shell.bash等),但是在mac进行Linux开发,或者把macOS直接当作Linux来使用依然是说不过去的,这其中包括一些命令行的使用,一些基本的文件夹体系等(如,在Linux上的/home目录与在macOS下的/Users)不一致.如果想要在macOS上进行Linux的学习,或者进行Linux开发,最完美的方案自然是安装虚拟机. 虚拟机的选…
TODO:macOS上ThinkPHP5和Semantic-UI集成 1. 全局安装 (on OSX via homebrew)Composer 是 homebrew-php 项目的一部分 2. 把Xcode升级到8.1后继续安装Composer 3. 使用composer创建TP5项目MWL-Dispatch composer create-project topthink/think MWL-Dispatch 4. 配置apache,设置Virtual hosts, 在httpd.conf中…
上一篇文章我提到:为了使用"国货",我把 Linux 上的构建和测试委托给了 DaoCloud,而 Travis-CI 不能放着不用啊.还好,这货支持 macOS 系统.所以就把 CoreCRM 在 macOS 上的构建和测试任务交给它了. 我想国内已经有很多写怎么用 Travis-CI 的博客文章了,我就不需要在这里多费话了.当然,最好的文章其实就是 Travis-CI 的文档:最好的帮助都在 StackOverflow 和 GitHub 上.如果还觉得自己英语不够用,看不懂这些站的…