![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译器
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 · 2339 阅读 · 0 评论 -
什么是指导语句/制导语句/directive
很多人可能还没有接触过基于指导语句的编程方式,所以对指导语句比较陌生,所以我在这里试着跟大家解释指导语句。0、基本概念什么是编译:编译是指将源代码处理成可以被计算机识别执行的代码的过程。编译器:编译器是指执行编译过程的软件。链接:将多个二进制代码合并成一个独立的可执行文件的过程。链接器:执行链接过程的软件。作用域:某个主体所能控制的有效代码范围。1、指导语句的形原创 2012-11-12 09:11:31 · 3044 阅读 · 0 评论 -
再论指导语句(制导语句/directive)
这些感念看似简单,但如若深究其根本定义,也是颇有难度的。这里我把我个人的理解写出来,以求能对大家有所帮助,未尽之处,期待您的批评指正。到底什么是指导语句?指导语句是指添加到源代码中的、遵循某些特定规则的一段代码语句。那什么是源代码呢?源代码是指由人或机器完成的、遵循某种语言规范的、一段原始代码。那这些特定规则是指什么呢?这些规则主要包含两部分,一部分用来约束指导语句的形式,原创 2012-11-29 14:01:49 · 1524 阅读 · 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 · 4849 阅读 · 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 · 2668 阅读 · 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 · 6120 阅读 · 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 · 2037 阅读 · 1 评论