2010年11月30日

摘要: 简单重新写了一下,有兴趣可以瞧瞧。http://code.google.com/p/pcxprj/wiki/GCC45xBuildbyPcX 阅读全文
posted @ 2010-11-30 18:44 PcX 阅读(925) 评论(0) 推荐(0) 编辑

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 阅读全文
posted @ 2010-09-26 22:54 PcX 阅读(4499) 评论(0) 推荐(0) 编辑

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) (复数类型... 阅读全文
posted @ 2010-09-24 13:12 PcX 阅读(10745) 评论(2) 推荐(0) 编辑

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 阅读全文
posted @ 2010-08-31 22:27 PcX 阅读(4675) 评论(4) 推荐(0) 编辑

2010年8月28日

摘要:      众所周知,Gcc编译的原始程序一般很大,其实有几种方法能大大减小目标代码的体积,一般有以下几种方法。      基本知识来源:http://www.mingw.org/wiki/Large_executables   1、禁用调试信息      Release... 阅读全文
posted @ 2010-08-28 17:49 PcX 阅读(2043) 评论(0) 推荐(0) 编辑

2010年8月26日

摘要:         Codeblocks默认会把用户配置写进系统目录,重装系统后,此设置会丢失,而且对系统已有的VS、Intel编译器检测不准。因此,制作一个便携版Codeblocks就可以避免这些烦恼。   一、把用户配置写进CodeBlocks所在目录      在Code... 阅读全文
posted @ 2010-08-26 15:46 PcX 阅读(2657) 评论(0) 推荐(0) 编辑
摘要: 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.... 阅读全文
posted @ 2010-08-26 00:20 PcX 阅读(4825) 评论(1) 推荐(1) 编辑

2010年8月25日

摘要:      现今流行很多编程语言,在编译型语言中,C/C++/Fortran语言应用非常广泛,C以其效率高效底层操作为著称,C++以其很好的面向对象类框架泛型编程为特点,Fortran则以现世存有大量的计算程序而占有重要的位置,在编程中,集合他们三者的长处是个很好的做法。混合编程有很多方法,以下介绍一下基本方法。     ... 阅读全文
posted @ 2010-08-25 21:52 PcX 阅读(8721) 评论(0) 推荐(0) 编辑

2010年6月8日

摘要:      Intel Compiler的编译器默认会加载一些有利于程序运行效率的开关,这也是Intel的编译器领先于其他编译器默认开关的原因之一。其实,作为跨平台的编译器,Gcc在选用恰当的优化选项后,运行效率在某些方面也是堪比Intel Compiler的。      下面仅列举Gcc常用的优化选项。有的含义不作说明... 阅读全文
posted @ 2010-06-08 15:51 PcX 阅读(2026) 评论(0) 推荐(0) 编辑

2010年5月21日

摘要: 一、前言      集成开发环境(简称IDE Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套装。所有具备这一特性的软件或者软件套装都可以叫做集成开发环境。  &... 阅读全文
posted @ 2010-05-21 05:02 PcX 阅读(7173) 评论(5) 推荐(3) 编辑

导航