月归档:五月 2018

macOS下使用glpk

  本文地址:http://sokoban.ws/blog/?p=4137 最近需要编程计算一些数学问题,其中核心部分是解线性规划(Linear Programming)问题。我比较喜欢的方案是用C语言加上第三方的库。2013年我查过知道有glpk这个开源的库,于是自然打算还是用它。当时是在Linux系统下使用,安装调试没有太多问题。这次我是在macOS下使用,虽然说macOS也是个BSD Unix系统,但是还是遇到了不少麻烦,最后不太完美地解决了。本文的目的是记录一下。 一、首先在官网下载了最新版的GLPK 4.65. 二、虽然我也有一些在Linux系统下编译游戏的经验(如 XSokoban 和 Berusky2),但还是不太清楚如何编译安装这个库,于是网上搜到这篇博文,基本按文中的方法安装。 三、安装后测试编译C程序,可以编译,但是链接报错。编译时头文件能找到,链接时却找不到链接库。我不知道如何解决,只好把libglpk.a文件找出来放到和源文件(如t.c)一起,用 gcc t.c libglpk.a 命令编译。

发表在 计算机 | 留下评论