摘要:
简单重新写了一下,有兴趣可以瞧瞧。http://code.google.com/p/pcxprj/wiki/GCC45xBuildbyPcX 阅读全文
2010年11月30日
2010年9月26日
摘要:
五、BLAS和LAPACK的常用函数 7、特征值和特征向量(Eigenvalues and eigenvectors,A*v(j)= λ(j)*v(j),u(j)H*A = λ(j)*u(j)H) lapack函数(dgeev, zgeev for eigenvalues and eigenvectors; dgegv, zgegv for generalized eigenvalues and eigenvectors) 函数原型: call dgeev(jobvl, jobvr, n, a, lda, wr, wi, vl, ldvl, vr, ldvr, work, lwork, inf 阅读全文
2010年9月24日
摘要:
五、BLAS和LAPACK的常用函数 1、矩阵相乘(Matrix multiplication,A×B) BLAS函数(dgemm,zgemm) 函数原型:call dgemm(transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, ldc) (复数类型... 阅读全文
2010年8月31日
摘要:
知识废弃! 请参见http://www.cnblogs.com/xunxun1982/archive/2010/11/30/1892307.html。一、前期准备 1、安装msys类Linux shell环境,下载地址http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe,假设装在D:\msys\1.0下面,安装类Linux附加命令http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe,也安装在D:\msys\1.0下面。 2、安装MinGW编译器,项目地址http://source 阅读全文
2010年8月28日
摘要:
众所周知,Gcc编译的原始程序一般很大,其实有几种方法能大大减小目标代码的体积,一般有以下几种方法。 基本知识来源:http://www.mingw.org/wiki/Large_executables 1、禁用调试信息 Release... 阅读全文
2010年8月26日
摘要:
Codeblocks默认会把用户配置写进系统目录,重装系统后,此设置会丢失,而且对系统已有的VS、Intel编译器检测不准。因此,制作一个便携版Codeblocks就可以避免这些烦恼。 一、把用户配置写进CodeBlocks所在目录 在Code... 阅读全文
摘要:
OS:Windows XP 32 bit CPU:Intel Mobile Core 2 Duo T6600 一、混合四则运算 main.c 耗时比较(单位:秒) O1 O2 O3(Ox) 优化集合(无快速浮点优化) 优化集合 VS2008 C/C++ Compiler 10.015 9.530 9.530 2.734 1.968 gcc4.4.4 10.250 10.250 10.... 阅读全文
2010年8月25日
摘要:
现今流行很多编程语言,在编译型语言中,C/C++/Fortran语言应用非常广泛,C以其效率高效底层操作为著称,C++以其很好的面向对象类框架泛型编程为特点,Fortran则以现世存有大量的计算程序而占有重要的位置,在编程中,集合他们三者的长处是个很好的做法。混合编程有很多方法,以下介绍一下基本方法。 ... 阅读全文
2010年6月8日
摘要:
Intel Compiler的编译器默认会加载一些有利于程序运行效率的开关,这也是Intel的编译器领先于其他编译器默认开关的原因之一。其实,作为跨平台的编译器,Gcc在选用恰当的优化选项后,运行效率在某些方面也是堪比Intel Compiler的。 下面仅列举Gcc常用的优化选项。有的含义不作说明... 阅读全文
2010年5月21日
摘要:
一、前言 集成开发环境(简称IDE Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套装。所有具备这一特性的软件或者软件套装都可以叫做集成开发环境。 &... 阅读全文