
GCC
文章平均质量分 77
Decisiveness
这个作者很懒,什么都没留下…
展开
-
__asm__ __volatile__
gcc内嵌汇编简介 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。 1、简单的内嵌汇编 例: __asm__ __volatile__("hlt"); "__asm__"表示后面的代码为内嵌汇编转载 2015-04-06 01:54:03 · 873 阅读 · 0 评论 -
GCC几个选项学习
最近研究了一把GCC的选项,比较有意思,选些出来,学习学习。编译器作为程序员的重要工具,GCC作为编译器中应用最广泛的,无不处处体现出贴心的设计和功能支持。 Table of Contents 1 -dumpmachine2 -xc3 -dM4 -print-file-name=include5 -isystem DIR6 -nostdinc/-nostdinc++7转载 2015-06-29 22:40:16 · 686 阅读 · 0 评论 -
FAQ/LikelyUnlikely __builtin_expect
FAQ/LikelyUnlikely likely() and unlikely() What are they ? In Linux kernel code, one often find calls to likely() and unlikely(), in conditions, like : bvl = bvec_alloc(gfp_mask, nr_转载 2015-04-04 14:56:55 · 541 阅读 · 0 评论 -
GCC常用选项
完整的原文链接:http://www.cnblogs.com/xmphoenix/archive/2011/03/21/1989944.html GCC常用选项(原文的一部分) 选项 含义 --help --target-help 显示 gcc 帮助说明。‘target-help’是显示目标机器特定的命令行选项。 --version 显示 gcc转载 2016-02-20 14:28:27 · 496 阅读 · 0 评论