
GCC
文章平均质量分 58
aban-mtd
真诚、负责、踏实
展开
-
如何打开和关闭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 评论 -
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 评论 -
nvcc gcc g++混合编译器编程
有很多同鞋问怎么使用CUDA和其它的编译器连用呢?混合编程? 先吧代码贴出来: 文件1 : test1.cu //文件:test1.cu #include #include #include #define ROWS 32 #define COLS 16 #define CHECK(res) if(res!=cudaSuccess){exit(-1);} __glob原创 2013-01-18 20:33:39 · 18956 阅读 · 10 评论 -
一个GCC4.6.3的奇妙问题的糊涂解决方案
因为工作中需要OpenCV,又不想用Windows,所以我就在Linux下编译安装OpenCV了。一开始,由于我的计算机不能安装ubuntu12.04,所以我安装了ubuntu13.04,opencv的环境也配置的很顺利。 Ubuntu 13.04 的编译问题与解决方案 在13.04上安装完成opencv后,我便兴冲冲的实验了一把,其实我的程序什么也没有做,只是添加了包含了open原创 2013-08-09 09:27:39 · 2845 阅读 · 0 评论 -
Linux & Windows 计时函数
直接上代码: #if defined(_WIN32) && defined(_MSC_VER) #include double abtic() { __int64 freq; __int64 clock; QueryPerformanceFrequency( (LARGE_INTEGER *)&freq ); QueryPerformanceCounter( (LARGE_INTEGE原创 2014-05-02 21:47:15 · 1875 阅读 · 0 评论