
编译器
aban-mtd
真诚、负责、踏实
展开
-
使用编译器来使用宏变量
刚学了一招,可以使用编译器的-D选项来定义程序中使用的宏。 #include int main(int argc, char **argv) { #ifdef MY_MAC printf("Hello -D.\n"); #else printf("MY_MAC was not defined.\n"); #endif return 0; }原创 2012-07-17 09:54:42 · 2377 阅读 · 0 评论 -
什么是指导语句/制导语句/directive
很多人可能还没有接触过基于指导语句的编程方式,所以对指导语句比较陌生,所以我在这里试着跟大家解释指导语句。 0、基本概念 什么是编译:编译是指将源代码处理成可以被计算机识别执行的代码的过程。 编译器:编译器是指执行编译过程的软件。 链接:将多个二进制代码合并成一个独立的可执行文件的过程。 链接器:执行链接过程的软件。 作用域:某个主体所能控制的有效代码范围。 1、指导语句的形原创 2012-11-12 09:11:31 · 3118 阅读 · 0 评论 -
再论指导语句(制导语句/directive)
这些感念看似简单,但如若深究其根本定义,也是颇有难度的。这里我把我个人的理解写出来,以求能对大家有所帮助,未尽之处,期待您的批评指正。 到底什么是指导语句? 指导语句是指添加到源代码中的、遵循某些特定规则的一段代码语句。 那什么是源代码呢? 源代码是指由人或机器完成的、遵循某种语言规范的、一段原始代码。 那这些特定规则是指什么呢? 这些规则主要包含两部分,一部分用来约束指导语句的形式,原创 2012-11-29 14:01:49 · 1555 阅读 · 0 评论 -
详细的讲述如何试用OpenACC和OpenHMPP编译器(Linux下)
本文讲述如何申请试用CAPS的OpenACC或OpenHMPP编译器。 1.1. 下载软件 软件下载地址是:http://www.caps-entreprise.com.cn/download/hmpp-openacc-compiler 。 1.2. 安装软件 将下载的压缩包解压后,找到相应的软件安装包,双击安装。 注:解压缩的命令为 [user@server]原创 2013-03-08 19:04:38 · 4909 阅读 · 0 评论 -
GCC的几个重要选项解释
-c Compile or assemble code, but do not link -c 编译或者汇编代码,但是不链接 -S Stop after compiling, but do not assemble -S 在编译之后停止,但不汇编 -E Stop after preprocessing, but do not compile -E 预处理后停止,但不编译原创 2013-03-10 16:25:30 · 2726 阅读 · 1 评论 -
如何打开和关闭GCC向量化的选项
打开 gcc -O3会自动打开 -ftree-vectorize选项。 关闭向量化的选项是-fno-tree-vectorize 显示自动向量化结果的选项: -ftree-vectorizer-verbose=n,n是整数,3和9常用 使用向量化的指令集:-mavx -msse -msse2 -msse3 ...... 为什么选项前面加m或者f呢,参考这篇说明:h原创 2013-03-10 19:27:51 · 6287 阅读 · 0 评论 -
[Boost] 1.57.0 with VS2013 + Intel compiler
The compiled version can be found below. Do not foget to give me a star. :)http://pan.baidu.com/s/1nu3bT0l原创 2015-12-25 16:18:56 · 2051 阅读 · 1 评论