cula环境设置.doc

上传人:hs****ma 文档编号:556965522 上传时间:2023-12-14 格式:DOC 页数:3 大小:32.51KB
返回 下载 相关 举报
cula环境设置.doc_第1页
第1页 / 共3页
cula环境设置.doc_第2页
第2页 / 共3页
cula环境设置.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《cula环境设置.doc》由会员分享,可在线阅读,更多相关《cula环境设置.doc(3页珍藏版)》请在金锄头文库上搜索。

1、这个部分是介绍如何使用通用工具来建立CULA,比如 Microsoft® Visual Studio®, 还有针对Linux和Mac OS X的命令行.Microsoft Visual Studio教你如何配置 Microsoft Visual Studio 来使用 CULA. 在步骤开始之前,请注意你安装CULA的位置 (默认安装在C:Program FilesCULA). 要建立 Visual Studio, 你将需要进行 Global- 和 Project层面的设置.Global 设置Visual Studio里面, 在菜单里选择 Tools Options. 一个窗口会

2、打开,提供几个选项目.在这个窗口里,找到 Projects and Solutions VC+ Directories. 在这个对话框里,你将要配置 global executable, include, 以及 library paths, 这会让你创建的任何工程,可以使用CULA.下面的表格是针对不同的目录进行推荐设置. 当设置你的环境时候,要预先考虑到你CULA安装的路径要下面表格对应的入口.比如,在典型安装中设置 include路径,进入 C:Program FilesCULAinclude 用于放 include Files .OptionWin32x64Executable File

3、sbinbin64Include FilesincludeincludeLibrary Filesliblib64完成global 设置, Visual Studio 就可以在你的应用里包含CULA文件.在你编译并将CULA连接到你的应用之前,你还需要将你的工程设置起来连接到CULAProject Settings要使用 CULA, 你必须要指导 Visual Studio 将CULA 连接到你的应用,为了实现这一点,在你的工程上点右键,然后选择Properties. 在这里,找到Configuration Properties Linker Input. 在 Additional Depen

4、dencies 栏里, 输入 “cula_core.lib cula_lapack.lib”.在 Windows 平台上, CULA库可以作为一个动态连接库(DLL)(cula.dll) 被传播,也可以是一个import库(cula_lapack.lib), 分别位于CULA安装里的 bin 和lib 目录下. 通过连接cula_lapack.lib, 你可以指导Visual Studio 在应用程序和CULA DLL之间建立联系,这样可以让你的应用使用包含CULA DLL的代码.Runtime 路径 CULA 可以作为一个动态连接库被建立,如果这样,它必须在你的runtime 系统中可以看到

5、.这就需要cula.dll和它的支持dlls 在一个目录里,而这个目录是你系统runtime路径的一员.在Windows下,你可以做一下事情: 将 CULA_BIN_PATH_32 或者CULA_BIN_PATH_64 加到你 PATH环境变量. 复制cula.dll 和它的支持dlls 到工作目录或者你工程的可执行文件.Linux / Mac OS X - 命令行在一个 Linux系统里,通过使用命令行工具来设置是个通常的办法.这里会告诉如何用命令行来配置一个工程,以使用CULA ,设置环境变量第一部是设置环境变量这样你的build scripts 可以指向CULA的位置.在一个linux或

6、者 Mac OS X 系统里,一个简单的办法可以通过使用环境变量来建立CULA,比如,在一个系统里,使用了bourne (sh) 或者bash shells, 给shell configuration file (比如:bashrc) 增加下面的几行.(where CULA_ROOT is customized to the location you chose to install CULA)1 export CULA_ROOT=/usr/local/cula2 export CULA_INC_PATH=$CULA_ROOT/include3 export CULA_BIN_PATH_32=

7、$CULA_ROOT/bin4 export CULA_BIN_PATH_64=$CULA_ROOT/bin645 export CULA_LIB_PATH_32=$CULA_ROOT/lib6 export CULA_LIB_PATH_64=$CULA_ROOT/lib64复制代码对环境变量进行设置后,你就可以配置你的build scripts 以使用CULA.注意:你可能需要 reload your shell 在你使用这些变量之前.设置工程路径这个部分是教你如何设置gcc compiler 将CULA包含到你的应用中.当编译一个应用程序时候,你通常需要增加以下参数到你的编译器参数列表里:

8、ItemCommandInclude Path-I$CULA_INC_PATHLibrary Path (32-bit arch)-L$CULA_LIB_PATH_32Library Path (64-bit arch)-L$CULA_LIB_PATH_64Libraries to Link against-lcula_core -lcula_lapack对于一个32位的编译:7 gcc . -I$CULA_INC_PATH -L$CULA_LIB_PATH_32 . . .8 -lcula_core -lcula_lapack -lcublas -lcudart .复制代码对于一个64位的编

9、译(不适用于Mac OS X):9 gcc . -I$CULA_INC_PATH -L$CULA_LIB_PATH_64 . . .10 -lcula_core -lcula_lapack -lcublas -lcudart .复制代码Runtime 路径CULA 是作为一个共享库来建立的,这样它必须在你的runtime systerm里被看到,这就需要CULA的共享库放在一个目录,这个目录是你系统runtime library path的一员.在Linux上,你可能需要做这样几个事情: 将 CULA_LIB_PATH_32 或者 CULA_LIB_PATH_64 加入到你的 LD_LIBRARY_PATH 环境变量中 编辑你系统的ld.so.conf (在 in /etc)里找),包含 CULA_LIB_PATH_32 或者CULA_LIB_PATH_64.在 Mac OS X 平台上,你必须按照上面的步骤,为你的shell 编辑 DYLD_LIBRARY_PATH环境变量

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号