E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GNUC
mac下使用hash_map头文件的方法
#ifdefined__
GNUC
__||defined__APPLE__#include#else#include#endifintmain(){usingnamespace__gnu_cxx;hash_mapmap
iamsile
·
2020-09-14 20:09
杂类
c++
c++
__builtin_expect 作用
1.在http-parser源码中看到下面实现:#ifdef__
GNUC
__#defineLIKELY(X)__builtin_expect(!!
_HelloBug
·
2020-09-14 11:27
【C】
glibc----runtime lib
GNUC
库(GNUCLibrary,又称为glibc)是一种按照LGPL许可协议发布的,公开源代码的,免费的,方便从网络下载的C的编译程序。
chenliangming
·
2020-09-14 10:03
c_language
阅读内核源代码的“七种武器”
第二件武器是
gnuc
的预处理扩展,很致命的一件武器,不了解它,几乎是寸步难行,哪些眼花缭乱的#define
VicoLee
·
2020-09-14 06:54
free modbus 源码阅读笔记之中断
voidEnterCriticalSection(void){USHORTusOldSR;if(ucCriticalNesting==0){#ifdefined(__
GNUC
__)usOldSR=READ_SR
yjpyp008
·
2020-09-14 05:35
C语言__attribute__
一介绍
GNUC
的一大特色就是__attribute__机制。
Kessity
·
2020-09-14 03:54
C/C++
pcl1.8.1在VS2017中编译遇到pop_t找不到标识符的问题的解决办法
主要是按照这个网址做的,只需要将typedefunsignedlonglongpop_t语句转移到#if__
GNUC
__之前,就可以了。
sitp_kai
·
2020-09-13 17:05
c++版本判断
++版本如何在代码中判断c++版本使用__cplusplus#include#includeusingnamespacestd;intmain(intargc,char**argv){cout<<__
GNUC
kevin_darkelf
·
2020-09-13 08:54
c/c++
stm32 hal 库 printf重定义
UART_HandleTypeDefUartHandle;/*Privatefunctionprototypes-----------------------------------------------*/#ifdef__
GNUC
佩佩佩佩佩佩佩琦
·
2020-09-13 04:52
stm32
TargetConditionals 文件学习
#ifdefined(__
GNUC
__)&&(defined(__APPLE_CPP__)||defined(__APPLE_CC__)||defined(__MACOS_CLASSIC__))#defineTARGET_OS_MAC1
ZY_FlyWay
·
2020-09-12 15:11
iOS基础库学习
ADC,串口,printf重定义
#include#ifdef__
GNUC
__#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#else#definePUTCHAR_PROTOTYPEintfputc
飞飞飞~
·
2020-09-12 14:44
单片机
STM32中重定义printf函数
标准库函数的默认输出设备是显示器,要实现在串口或LCD输出,必须重定义标准库函数里调用的与输出设备相关的函数.例如:printf输出到串口,需要将fputc里面的输出指向串口(重定向),方法如下: #ifdef __
GNUC
weixin_33912453
·
2020-09-12 14:14
FM sketch的一个简单实现
#ifdef__
GNUC
__#defineclz(x)__builtin_clz(x)#definectz(x)__builtin_ctz(x)#elsestaticuint32_tALWAYS_INLINEpopcnt
mitedu
·
2020-09-12 06:34
数学之乐
编程语言
算法艺术
(转)C语言家族扩展
(王聪,董溥)2006年12月13号
GNUC
提供了多种在ISO标准C中没有的特性。(‘-pedant
lwj1396
·
2020-09-11 15:30
c
扩展
c
语言
汇编
编译器
gcc
ARM GCC内联汇编 参考手册
目录关于本文档GCCasm内联汇编语句C代码优化输入操作数和输出操作数关于本文档
GNUC
编译器为ARMRISC处理器提供了在C语言中内嵌汇编语言的功能。
伟大的贝壳
·
2020-09-11 13:54
Arm开发板学习
c 语言中如何判断两个类型是否相同?
比如
GNUC
(gcc).gcc通过内置函数(Built-inFunction)__builtin_ty
10km
·
2020-09-11 13:48
c/c++/c++11
typeof
gnu
gcc
check
type
GNU C函数嵌套定义及闭包
最近无意中发现
GNUC
原来是支持函数嵌套定义的,于是想到函数嵌套定义的用处之一:闭包函数,不多说,代码如下:#includevoid*outer(intvar){voidinner(){printf("
亘井
·
2020-09-11 11:36
Linux
C
GCC的默认C标准
若没有使用-std参数来指定GCC的C标准,则使用默认的
GNUC
90标准(GCC对C99和C11支持得不完整),
GNUC
90标准在C90标准的基础上进行了扩展.熟知的C标准大概有三种:c90(orc89
MJN
·
2020-09-11 09:51
C
[gcc核心扩展]关于gcc中的typeof以及其他东东
本文把支持GNU扩展的C语言称为
GNUC
。
大熊猫侯佩
·
2020-09-11 09:42
C
csdn_交叉编译工具命令
●as主要用来编译
GNUC
编译器gcc输出的汇编文件,产生的目标文件由连接器ld连接。●c++filt连接器使用它来过滤C++和J
wu407797466
·
2020-09-10 21:54
linux工具
gcc/g++/clang/cl编译器
GCC原名为
GNUC
语言编译器(GNUCCompiler),因为它原本只能处理C语
a752392
·
2020-09-10 12:54
宏相关学习(二)
在
GNUC
中,宏可以接受可变数目的参数,就象函数一样,例如:#definepr_debug(fmt,arg...)
daiwenlove
·
2020-08-25 16:39
# define __user __attribute__((noderef, address_space(1)))
address_space(1)))表示这是一个用户空间的地址,即其指向的为用户空间的内存大家可能对这个__attribute__感到比较迷惑,不过没关系,google一下嘛__attribute__是
gnuc
unbutun
·
2020-08-25 14:29
kernel
user
编译器
google
c
字符串与数组
在
GNUC
库中提供了广泛字符串工具函数,包括字符串复制、串联、比较、搜索。这些函数中的大多数都能够在内存的任何地方操作;例如,函数memcpy能够用于任何一种数组中拷贝内容。
dreamhunter11770
·
2020-08-25 00:43
c&c++
token
string
buffer
struct
null
collation
hdu 1056 HangOver(暴力||打表二分)
我试了下二分,
GNUC
++交890MS,C++357MS。代码:#include#include#include#include#i
娜一笑最倾城
·
2020-08-24 22:07
hdu
在windows 和 linux下引入hash_set、hash_map头文件
在windows和linux下引入hash_set、hash_map头文件推荐使用方法:在源代码的前面写入一下代码://justfor"#include"inlinux#if__
GNUC
__>2#include
彬彬在线
·
2020-08-24 21:18
Linux资料
G++ 常用命令选项
这一选项将禁止
GNUC
的某些特色,例如asm或typeof关键词。-c只编译并生成目标文件。-DMACRO以字符串"1"定义MACRO宏。-DMACRO=DEFN以字符串"DEFN"定义MACRO宏。
zhy29563
·
2020-08-24 18:38
C++
gcc和g++的区别总结
gcc和g++的区别总结gcc:GNUCCompilerg++:
GNUC
++Compiler共同点:均属于theGNUCompilerCollection,gcc是鼻祖,后来才有了g++g++==gcc-xc
zhoutaoccu
·
2020-08-24 18:59
C/C++
stm32串口printf输出
#include"stdio.h"#ifdef__
GNUC
__#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#else#definePUTCHAR_PROTOTYPEintfputc
wlkjhxd
·
2020-08-24 18:26
C
STM32
linux gcc常用编译选项总结
-o:定制目标名称,缺省的时候gcc编译出来的文档是a.out-ansi:关闭
gnuc
中和ansic不兼容的特性,激
crazy_baoli
·
2020-08-24 12:18
Linux
gcc
linux
编译
Linux系统GCC常用命令和GCC编译过程描述
前言:GCC原名为
GNUC
语言编译器(GNUCCompiler),因为它原本只能处理C语言。GCC很快地扩展,变得可处理C++。
weixin_30649859
·
2020-08-24 12:24
Linux修改ELF解决glibc兼容性问题
archives/mod-elf-glibc/Linuxglibc问题相信有不少Linux用户都碰到过运行第三方(非系统自带软件源)发布的程序时的glibc兼容性问题,这一般是由于当前Linux系统上的
GNUC
qq_34352738
·
2020-08-24 06:06
C/C++
linux
clang及参数和生成中间代码
它与
GNUC
语言规范几乎完全兼
billnie
·
2020-08-24 05:12
汇编
QT5 获取mac地址和cpu序列号
#include#include#include#include#include#ifdef__
GNUC
__#include#elifdefined(_MSC_VER)#if_MSC_VER>=1400
lxj434368832
·
2020-08-23 17:21
Qt
C++
Linux内核设计与实现——从内核出发
内核编程是不能使用
GNUC
。缺乏像用户空间编程时的内存访问保护机制。内核编程时浮点数很难使用。内核只有一个很小的定长堆栈,编译时配置大小通常在8K。
_飞翔的企鹅_
·
2020-08-23 05:35
Linux系统
STM32 Cubemx
串口串口重定义#include"stdio.h"#ifdef__
GNUC
__/*WithGCC,smallprintf(optionLDLinker->Libraries->Smallprintfsetto'Yes
jefferyjiangyiwei
·
2020-08-23 04:38
linux的用户态程序栈的跟踪方法
linux的用户态程序栈的跟踪方法
GNUC
中的libc相关函数介绍实例分析
GNUC
中的libc相关函数介绍这一部分文章来源于
GNUC
的在线帮助文档实例分析将下面的代码保存为main.c文件,然后用gcc
王玉成的博客
·
2020-08-23 03:40
C语言知识
c语言
linux
栈
__attribute__在Objective-C中的运用
__attribute__机制是
GNUC
的一大特色,增强编译器的功能,带来更多的检查,更多的优化。
Jeffery91
·
2020-08-22 22:16
Makefile的编写——用于C和JAVA(zz)
make一般用于
GNUC
,我们可以认为它是一个shell,可以完成我们期
yxjiang
·
2020-08-21 23:15
Unix/Linux
makefile
java
c
file
class
path
Makefile的编写——用于C和JAVA
make一般用于
GNUC
,我们可以认为它是一个shell,可以完成我们期待的编译工作,无论是C还是java。Makefile每次总是要写半天,每次都不记得,总结一下,以后可以方便进行copy。
恺风
·
2020-08-21 17:26
程序设计
学了C语言ANSI C、GNU C、ISO、ANSI、GNU你都了解吗?
学了C语言,你都了解ANSIC、
GNUC
、ISO、ANSI、GNU你都了解吗?
、moddemod
·
2020-08-21 11:28
C
ANSI
C
GNU
C
c99
c11
Linux内核源码阅读(1)
1、操作系统的基本知识;2、对C语言比较熟悉,最好要有汇编语言的知识和
GNUC
对标准C的扩展的知识的了解。另外在阅读之前,还应该知道Linux内核源代码的整体分布情况。
Omer_
·
2020-08-21 05:54
学习笔记
Unix中常用的编译系统及其简单的使用
常用的编译器:C编译器:cc,gcc(
GNUC
)等.Fortran编译器:f77,fc,g77(GNUFortran),f90(Fortran90)等.可用man查看使用手册,如:mancc,manf77
lsec小陆
·
2020-08-21 04:55
Linux与并行计算
__attribute__特性
一、介绍
GNUC
的一大特色就是__attribute__机制。
HeroKern
·
2020-08-21 01:47
work
键盘如何键入EOF
中可以按下Ctrl+D来实现在Windows中可以通过Ctrl+Z和Enter注意要在命令行模式用于Mac的Symantec中使用Ctrl+D来实现MicrosoftVisualC++,BorlandC++,
GNUC
一个划水的人
·
2020-08-20 20:16
Playing with __attributes__ (一)
.}voidf(void)__attribute__((availability(macosx,introduced=10.4,deprecated=10.6,obsoleted=10.7)));起源
GNUC
canopus4u
·
2020-08-20 19:13
ios
clang
objective-c
llvm
xcode
Playing with __attributes__ (一)
.}voidf(void)__attribute__((availability(macosx,introduced=10.4,deprecated=10.6,obsoleted=10.7)));起源
GNUC
canopus4u
·
2020-08-20 19:13
ios
clang
objective-c
llvm
xcode
转载 eclipse中的include设置
备注:在10.1版的niosii使用的eclipse中设置的方法是右键->properties->c/c++general->pathandsymbols->include选项卡下选择
gnuc
之后可以添加路径
weixin_30826761
·
2020-08-20 13:29
STM32中printf函数
标准库函数的默认输出设备是显示器,要实现在串口或LCD输出,必须重定义标准库函数里调用的与输出设备相关的函数.例如:printf输出到串口,需要将fputc里面的输出指向串口(重定向),方法如下:#ifdef__
GNUC
霍小波
·
2020-08-20 00:47
STM32
glibc和libc的区别
libc是Linux下的ANSIC的函数库;glibc是Linux下的GUNC函数库;ANSIC和
GNUC
有什么区别呢?ANSIC是基本的C语言函数库,包含了C语言最基本的库函数。
GoRustNeverStop
·
2020-08-19 22:39
linux/unix
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他