导航:首页 > 编程系统 > linuxgsl安装

linuxgsl安装

发布时间:2024-04-13 23:02:08

⑴ 濡備綍浣跨敤 Homebrew 瀹夎呮寚瀹氱増鏈鐨勫伐鍏

Homebrew 鏄涓涓 Mac 涓嬬殑瀹夎呯$悊 Unix 宸ュ叿鐨勫伐鍏枫傚畨瑁呭ソ涔嬪悗锛屽湪鍛戒护琛屼笅浣跨敤 brew install FORMULANAME灏卞彲浠ュ畨瑁 FORMULANAME 瀵瑰簲鐨勫伐鍏凤紝瀹冧細澶勭悊濂戒緷璧栧叧绯伙紝闈炲父鏂逛究銆傞粯璁ゆ儏鍐典笅锛屽畨瑁呮渶鏂扮増鏈銆

浣嗘槸鍦ㄦ煇浜涙儏鍐典笅锛屾垜浠鍙鑳介渶瑕佸畨瑁呪滄棫鈥濈増鏈鐨勫伐鍏凤紝鎴栬呰村畨瑁呮寚瀹/鐗瑰畾鐗堟湰鐨勫伐鍏凤紝璇ユ庝箞鍔炲憿锛熻繕濂斤紝Homebrew 宸茬粡鎻愪緵浜嗚繖绫荤殑鏀鎸併
浠婂ぉ瀹夎 gsl 杩欎釜 rubygem 锛岀紪璇戞湰鍦板簱鏃跺け璐ヤ簡銆傛垜鏈哄櫒鐨勭幆澧冩槸锛
gsl-1.15
ruby-1.9.3p125
鍏朵腑 gsl 鏄浣跨敤 brew install gsl 瀹夎呯殑锛屽畨瑁呬簡鏈鏂扮殑1.15鐗堟湰銆傛墽琛 gem install gsl 鏃剁殑涓鏉¢敊璇淇℃伅鏄锛
conflicting types for 鈥榞sl_matrix_complex_equal鈥

浜庢槸椤虹潃杩欐潯閿欒淇℃伅 Google 锛屽彂鐜板緢澶氫汉閮介亣鍒拌繖涓闂棰樹簡銆傛湁浜鸿达紝搴旇ュ畨瑁 gsl-1.14 鑰屼笉鏄 gsl-1.15 銆傝屾渶鏂扮殑 gem 鐗堟湰涓 1.14.7 銆傜湅鏉ュ緢鍙鑳芥槸鐗堟湰涓嶅吋瀹广
鎵浠ユ垜闇瑕佺粰 gsl 闄嶇骇銆 鐢变簬 gsl 鏄閫氳繃 Homebrew 瀹夎呯殑锛屾墍浠ラ渶瑕佹壘鍒板畨瑁呯壒瀹氱増鏈宸ュ叿鐨勬柟娉曘備簬鏄鍦 Stackoverflow 涓婃壘鍒颁簡鏂规硶銆傚叾瀹炲緢绠鍗曪細
1. 鏌ョ湅 brew 鏀鎸佸摢浜涚増鏈鐨 gsl
$ brew versions gsl
1.15 git checkout 164c57f /usr/local/Library/Formula/gsl.rb
1.14 git checkout 83ed494 /usr/local/Library/Formula/gsl.rb
1.13 git checkout b0b2584 /usr/local/Library/Formula/gsl.rb

闈炲父骞歌繍锛1.14 鍖呮嫭鍦ㄥ唴銆
2. 杩涘叆 brew 鎵鍦ㄧ殑git浠撳簱
cd `brew --prefix`

3. 澶嶅埗绮樿创鍒氭墠 brew versions sql 鍛戒护鐨勬彁绀恒傛墽琛
git checkout 83ed494 /usr/local/Library/Formula/gsl.rb

4. 姝ゆ椂瀹夎呬娇鐢 brew install gsl 浼氭彁绀洪敊璇
Error: gsl-1.15 already installed
To install this version, first `brew unlink gsl'

鍥犳ら渶瑕佸厛鍙栨秷涔嬪墠鐨勯摼鎺ワ紝鎵ц
brew unlink gsl

鎻愮ず
Unlinking /usr/local/Cellar/gsl/1.15... 16 links removed

5. 瀹夎呮垚鍔
brew install gsl

⑵ 如何编译Windows版本的GSL

GSL全名为GNU Scientific Library,是GNU发起的一个科学计算项目,采用C语言编写,可以在C/C++开发中广泛使用。因为是开源项目,在Windows平台下面没有现成的安装文件可供使用,一般需要自己编译这个项目。现在我把自己从网上找的资料和自己编译的经过汇总一下,写成这个教程。­
在Windows平台上编译GSL主要使用MinGW和MSYS这两个工具
(1)下载安装 MinGW(安装时选择gcc,g++和Make这三项)­
(2)下载安装 MSYS­
(3)下载MinGW Utilities 解压复制到MSYS安装目录­
(4)下载解压gsl源码,
(5)进入gsl目录,执行命令:­
./configure­

make­
make install­
(6)完成编译之后,在MSYS安装目录下的­
local/bin有编译了的gsl动态库文件libgsl-0.dll libgslcblas-0.dll­
local/lib有编译好了的静态库文件libgsl.a libgsl.dll.a libgslcblas.a libgslcblas.dll.a­
local/include有编程需要的gsl头文件­
(7)此时你会发现,编译的结果缺少lib文件,现在我们来生成lib文件­
cd /usr/local/bin­
pexports libgsl-0.dll >libgsl-0.def­
pexports libgslcblas-0.dll >libgslcblas-0.def­
这时候就生产了两个def文件­
(8)使用VC6或以上版本的lib命令,生成lib文件,具体如下:­
lib /machine:i386 /def:libgsl-0.def­
lib /machine:i386 /def:libgslcblas-0.def­
(9)动态链接库拷贝到系统的Windows文件夹下面;­
将gsl头文件(local/include里面的gsl目录)拷贝到include文件夹下面;­
lib文件和*.a文件(local/lib下面)放到Lib文件夹下面,­
编译器tools-options-directories添加Lib路径和Include路径­
最后一步就是在VC6的工程设置中的object/library moles里面添加以下内容:­
libgslcblas-0.lib libgsl-0.lib­
至此,整个gsl的移植工作就完成了。­

阅读全文

与linuxgsl安装相关的资料

热点内容
如何将图纸编程为安卓程序 浏览:130
ipone找不到设备管理和描述文件 浏览:289
百度离线的js文件在哪 浏览:992
穿越到抗战拥有系统的小说 浏览:113
开数据怎么开的 浏览:35
岛国能看的网站 浏览:960
win10servicing文件夹 浏览:989
午夜影院0660 浏览:323
法国love手机在线 浏览:433
抖音免费在线观看 浏览:799
韩国伦理电影爱人免费在线播放 浏览:195
为什么电脑微信文件发送不出去 浏览:573
新入职女社员女演员叫什么 浏览:700
可搜索 网站 在线观看 浏览:816
对数据真实性负有什么权 浏览:604
elonafix版本错误 浏览:70
百度网络推广的形式 浏览:691
word左边显示提纲 浏览:810
台湾最好看的三极武工片 浏览:98
2021最新电影免费观看的网址 浏览:629

友情链接