开源编译
文章平均质量分 65
xubbb
这个作者很懒,什么都没留下…
展开
-
lapack 在window下编译
lapack 在window下编译今天进行了Lapack3.8.0在windows下编译 1. 首先使用CMake进行vs2015下的工程生成,碰到了一个变量没有设置的问题:string(TOUPPER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_UPPER)if(${CMAKE_BUILD_TYPE_UPPER} STREQUAL "COVERAGE")mes原创 2017-12-02 20:04:41 · 1476 阅读 · 0 评论 -
lapack def文件的建立
lapack def文件的建立上次使用了遍历lapack目录的方法,建立的def文件,有些函数就没有加进来,因为有些.f文件在其他目录中,不在SRC目录里。因此需要想一个一劳永逸的方法。目前想到的是从proj文件获得文件名称的办法。都在下面的代码中了import reproj='C:\\lapack.vfproj'path=proj[:proj.rfind('\\')]libname=proj[原创 2017-12-02 20:11:40 · 211 阅读 · 0 评论 -
lapack头文件的建立
思路利用f2c,转换lapack的fortran源文件,获得函数的C头文件声明。lapack3.7.0的转换代码通过遍历SRC文件夹中的文件来实现。这样的话会把某些没有在工程中编译的函数写进来。可以通过搜索工程文件vfproj,来获得真正编译进来的函数。结合昨天def文件的生成,把C头文件声明也生成了但是f2c不支持fortran的一些新特性,因此一些函数转换不了。将这些函数放在 _buildCHe原创 2017-12-03 19:22:48 · 760 阅读 · 1 评论