导航:首页 > 编程系统 > 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安装相关的资料

热点内容
bpn配置文件 浏览:932
501完美越狱工具 浏览:119
中间夹菜单里面不能显示压缩文件 浏览:952
如何指导小学生参加编程比赛 浏览:275
物业的招标文件有哪些 浏览:452
保存游戏文件名非法或只读 浏览:258
js怎么做图片时钟 浏览:451
华为应用里面有了app说明什么 浏览:801
数据库中xy是什么意思 浏览:893
u盘打不开提示找不到应用程序 浏览:609
网站功能介绍怎么写 浏览:954
word在试图打开文件时错误 浏览:108
主板无vga插槽怎么连接编程器 浏览:521
录视频文件在哪里删除 浏览:881
word2013如何插入文件 浏览:233
proe教程百度网盘 浏览:197
如何控制远程linux服务器 浏览:740
it教学app有哪些 浏览:34
怎么在ps抠的图变成矢量文件 浏览:405
口袋妖怪银魂安卓v11 浏览:1

友情链接