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
GNU UNIX LINUX 之间的相关概念
GNU项目发展出了许多关键的软件组件,如GNU编译器集合(GCC)和
GNUC
库(glibc)。与UNIX的关系:GNU项目旨在创建一个类似于UN
威桑
·
2024-08-28 15:04
Linux
gnu
unix
linux
高性能web服务器3——Nginx编译安装
的全称是(GNUCompilercollection),其有GNU开发,并以GPL即LGPL许可,是自由的类UNIX即苹果电脑MacOSX操作系统的标准编译器,因为GCC原本只能处理C语言,所以原名为
GNUC
Autter_A3
·
2024-08-27 22:46
前端
服务器
nginx
编译器指令#pragma section的使用
对于
GNUC
/C++编译器来说,直接使用__attribute__((__section__("xxx")))对变量或函数进行修饰即可自动创建好分区,将变量和函数放入对应分区。
MOONICK
·
2024-08-24 06:25
c++
开发语言
g++编译选项中的-m64是什么意思
在g++(
GNUC
++编译器)中,-m64选项是用来指定目标代码应该为64位架构的。这意味着你正在编译一个设计来在64位操作系统上运行的程序。
kfjh
·
2024-02-14 22:25
c++
#include<bits/stdc++.h>是什么
优点: 1、节约时间 2、减少编写所有必要头文件的工作量 3、对于使用的每个函数,不用记住
GNUC
++的所有STL缺点: 1、不属于
GNUC
++库的标准头文件,在部分情况下可能会失败 2、使用它将包含许多不必要的东西
Yao yn
·
2024-02-10 02:40
c++
【C语言】通过socket看系统调用过程
下面是通过`socket`系统调用从用户空间到内核空间再映射到内核源码的详细过程:1.用户空间的API调用:用户程序通常会调用glibc(
GNUC
库,Linux系统上的
尘中928
·
2024-02-08 13:31
编程
#
C语言
网络
c语言
开发语言
GNU C和标准C
要理解
GNUC
和标准C的区别,我们需要先了解C语言的标准化过程以及GNU项目。标准C:C语言最初由DennisRitchie在1973年设计并实现。
彭泽布衣
·
2024-02-06 16:17
c语言入门
gnu
c语言
服务器
C++语言概述
Cpre,为C语言增加类的机制1983,发布全新编程语言Cwithclass,后来命名为C++1985,CFront1.0《TheC++ProgrammingLanguage》3)C++发展过程1987,
GNUC
达少~
·
2024-02-02 22:31
c++
Linux:linux getopt_long()函数(命令行解析)(getopt、getopt_long_only)(短选项 -,长选项 --)
通常使用
GNUC
提供的函数getopt、getopt_long、getopt_long_only函数来解析命令行参数。
技术探索者
·
2024-02-02 19:46
#
C
linux
知识
linux
c语言
getopt_long
python做积分_python曲线积分
scipy可以与其它标准科学计算程序库进行比较,比如gsl(
gnuc
或c++科学计算库),或者matlab工具箱。
weixin_39968760
·
2024-02-01 18:34
python做积分
webassembly003 whisper.cpp的main项目-4 一些宏定义细节
标记函数为已弃用宏:WHISPER_DEPRECATED对于GNU编译器(__
GNUC
__),使用__attribute__((deprecated(hint)))属性将函数标记为已弃用,并附带指定的提示信息
FakeOccupational
·
2024-01-30 12:49
移动端
笔记
STL第二讲
第二讲视频标准库源码版本:
gnuc
++2.9.1/4.9/VisualC++OOPvsGPGP是将datas与methods分开,OOP相反;为什么list不能使用全局的sort?
我飘向北方
·
2024-01-24 10:17
#
侯捷CPP系列
c++
windows
开发语言
侯捷老师 C++内存管理-第五讲 学习笔记
第五讲TheOther前面我们看了关于VC6的分配器,loki的分配器以及CRT,下面我们来看看
GNUC
++对于Allocator的描述GNU除了标准的分配器之外,还提供了更多的分配器,我们来看看这些分配器
小坤.
·
2024-01-17 11:54
c++
学习
开发语言
GNU C++ Allocator分类总结与归纳
文章目录1.new_allocator&malloc_allocator2.智能Allocator2.1智能Allocator概念、思路和分类实现2.2bitmap_allocator本文以
GNUC
++
KuoGavin
·
2024-01-17 11:54
#
内存管理
#
STL学习
内存管理
c++
allocator
GNU
bitmapallocator
C++学习笔记——SLT六大组件及头文件
目录一、C++中STL(StandardTemplateLibrary)二、Gun源代码开发精神三、实现版本四、
GNUC
++库的头文件分布bits目录ext目录backward目录iostream目录stdexcept
Tech行者
·
2024-01-15 06:24
C++的学习笔记
c++
学习
笔记
STM32单片机串口调试输出
找到对应开发文档中的对应管脚,如下图配置串口CTRL+s自动生成代码在usart.h中添加stdio.h头文件添加在usart.c中添加代码,使printf函数重定向#ifdef__
GNUC
__#definePUTCHAR_PROTOTYPEint
一名小初学者
·
2024-01-14 18:27
STM32单片机学习笔记
单片机
stm32
嵌入式硬件
STM32 Uart中断发送打印乱码问题记录
GCC+STM32环境下的串口输入输出重定向_gcclibc重定向-CSDN博客修改后的参考代码,亲自用VSCODEGCC和MDK测试ok#include"stdio.h"//条件编译#ifdef__
GNUC
shuiqinghan2012
·
2024-01-13 07:02
stm32
嵌入式硬件
单片机
shell 常见状态码
状态码值的定义尚未有统一的标准,推荐使用
GNUC
的头文件中对于状态码的定义。[Ref]Whatdoes$?do?[Ref]Shell中exit和retu
张紫娃
·
2024-01-12 23:39
LInux
服务器
linux
运维
【ARM 嵌入式 编译系列 3.3 -- libgcc.a 详细介绍】
编译器在GCC包里,标准库则位于
GNUC
库里,即glibc包里。C编译器(cc1)肯定是要依赖glibc库才能正常运行。但是编译器本身还使用了一个内部库,名为libgcc,这
CodingCos
·
2024-01-12 19:56
#
ARM
GCC
编译系列
arm开发
libgcc.a
glibc
手把手教你使用cubemx配置串口
重写fput函数#include#ifdef__
GNUC
__#definePUTCHAR_PROTOTYPEint_io_putchar(intch)#else#definePUTCHAR_PROTOTYPEintfputc
m0_61973119
·
2024-01-09 19:51
STM32
HAL库
串口
__attribute__详解及应用
它是
GNUC
特色之一,系统中有许多地方使用到。attribute可以设置函数属性(FunctionAttrib
得_道
·
2024-01-04 12:35
C++ 侯捷 内存管理
operatornew(512);::operatordelete(p3);//GNUCvoid*p4=alloc::allocate(512);alloc::deallocate(p4,512);//
GNUC
4.9void
zaizai1007
·
2023-12-28 12:18
C++
c++
Disasm 示例程序改写和适配
但是从网址下载后的代码无法直接使用VS2019或者是
GNUC
工具进行编译构建。主要原因是如下所示:无法直接构建运行的原因:汇编函数需要用C改写代码
慷仔
·
2023-12-19 03:06
ASM
mfc
c++
汇编
C++ 判断编译器类型、编译器版本、操作系统
//GCC编译器#ifdef__
GNUC
__#if__
GNUC
__>=3//GCC3.0以上//MSVC编译器#ifdef_MSC_VER#if_MSC_VER>=1000//VC++4.0以上#if_MSC_VER
_君莫笑
·
2023-12-17 16:52
qt
c++
嵌入式培训-Linux系统及C编程高级-DAY17&18-编译器
GCC编译器GCC简介GCC原名为
GNUC
语言编译器(GNUCCompiler),只能处理C语言。
ZhangPuYue0228
·
2023-12-15 08:55
linux
c语言
运维
STM32CubeIde 实现printf打印输出
STM32CubeIde实现printf打印输出,在IDE生成的程序的main中的/*USERCODEBEGIN4/和/USERCODEEND4*/之间放下面代码:#ifdef__
GNUC
__#definePUTCHAR_PROTOTYPEint
ztvzbj
·
2023-12-05 12:32
stm32
嵌入式硬件
单片机
C语言__attribute__的运用
常常可以看到类似于这样子的写法:staticcharenvval[256]__attribute__((aligned(8)));即,在某一个结构体完成定义后,跟上一个__attribute__(xxx),这是
GNUC
赵同学的代码时间
·
2023-12-01 13:35
c语言
开发语言
C/C++字节对齐
C/C++字节对齐C/C++字节对齐1.G_PACKED2.1pack(push)2.2pack(1)全部例子C/C++字节对齐1.G_PACKED#ifdef__
GNUC
__#defineG_PACKED
静思心远
·
2023-11-28 10:46
S3:
C
(高效)
S4:
C++
(抽象和接口)
c语言
c++
开发语言
嵌入式C语言自我修养 (04):Linux 内核第一宏:container_of
GNUC
扩展了一个关键字typeof,用来获取一个变量或表达式的类型。这里使用关键字可能不太合适,因为毕竟typeof还没有被写入C标准,是GCC扩展的一个关键字。为了方便,我们就姑且称之为关键字吧。
宅学部落-王利涛
·
2023-11-28 03:36
嵌入式C语言自我修养
嵌入式
C视频教程
Linux
GNU
C语法
C语言教程
C++中deprecated笔记
#C++中deprecated接口管理C++14标准中,假如了[[deprecated]]其他的都是编译器语法,需要注意兼容#include#ifdefined__
GNUC
__#define__CV_GPU_DEPR_BEFORE
跃龙客
·
2023-11-26 04:56
C/C++
c++
STM32串口重定向/实现不定长数据接收
以及串口接收不定长数据思路重定向重定向的功能:能够在STM32中使用printf函数通过串口发送数据具体代码如下:#if0//这种方式需要勾选UseMicroLIB选项,可以使用不同的串口重定向#ifdef__
GNUC
不想写代码的我
·
2023-11-25 15:23
stm32
嵌入式硬件
单片机
分享一个生成哈希值的C代码
#pragmaonce#ifndefAI_HASH_H_INCLUDED#defineAI_HASH_H_INCLUDED#ifdef__
GNUC
__#pragmaGCCsystem_header#endif
哎哟哟爱民谣
·
2023-11-21 17:37
哈希算法
c语言
算法
超级有用的c++库
网站
GNUC
库-本手册的
学海_无涯_苦作舟
·
2023-11-20 20:52
c++
开发语言
__attribute__ 详解
GNUC
的一大特色(却不被初学者所知)就是__attribute__机制。
xunzhaoxusanduo
·
2023-11-15 21:14
Makefile
__attribute__
C++可变参数,“## __VA_ARGS__”宏的介绍和使用
一、可变宏参数在
GNUC
中,宏可以接受可变数目的参数,就象函数一样,例如:#definepr_debug(fmt,arg...)
灯火阑处
·
2023-11-14 16:53
C/C++
case后可以加...范围
经查询可知,
GNUC
对标准作了扩展,支持case后接一个范围值。具体可点击CaseRanges查看。
爱咬杜邦线
·
2023-11-14 09:47
c语言
【开发环境配置】VScode + gcc + cmake in Windows
等语言的编译器,以及这些语言的库(e.g.libstdc++、libgcj)gcc/g++:gcc和GCC是两个不同的东西,gcc是GCC中的GNUCComplier(C编译器),而g++是GCC中的
GNUC
红衣主教冲不停
·
2023-11-14 03:29
vscode
windows
c++
c语言宏定义可变参数,C语言可变参数宏定义方法
http://blog.csdn.net/skyflying2012/article/details/384367112014在
GNUC
中,宏可以接受可变数目的参数,就象函数一样,例如:12#definepr_debug
壮士请收下我的赞
·
2023-11-10 09:59
c语言宏定义可变参数
gcc编译器入门教程
GCC原名为
GNUC
语言编译器,因为它原本只能处理C语言。GCC快速演进,变得可处理C++、Fortran、Pascal、Objective-C、Java以及Ada等他语言。
颯沓如流星
·
2023-11-08 12:08
c++
linux
c++
gnu
Centos8 nginx1.18.0编译安装
的全称是(GNUCompilercollection),其有GNU开发,并以GPL即LGPL许可,是自由的类UNIX即苹果电脑MacOSX操作系统的标准编译器,因为GCC原本只能处理C语言,所以原名为
GNUC
kang50055
·
2023-11-05 11:55
linux
centos
nginx
GCC内联汇编及其在Linux内核中的使用
GNUC
编译器允许您将汇编语言代码嵌入到C程序中。
ComputerInBook
·
2023-10-28 17:48
汇编语言
Unix/Linux应用
计算机系统结构
汇编
内联汇编
gcc内联汇编
c++协程库libgo编译安装
本人下载了master分支的最新代码,编译报错:macro"__has_attribute"requiresanidentifier304|#if__
GNUC
_PREREQ(2,5)||__glibc_has_attribute
GodGPF
·
2023-10-28 09:42
linux开源库安装
linux
cmake
Linux创建临时文件mkstemp()tmpfile()
GNUC
语言函数库为此而提供了一系列库函数。(之所以有“一系列”的库函数,部分原因是由于这些函数分别继承自各种UNIX实现。)本节将介绍其中的两个函数:mkstemp()和tmpfile()。
@新法
·
2023-10-26 20:24
Linux
系统编程
linux
后端
服务器
c++
c语言
RK3399平台开发系列讲解(基础篇)嵌入式编码规范有哪些
返回专栏总目录文章目录一、什么是GNU二、
GNUC
编码规范2.1、格式2.2、注释2.3、语法约定2.4、命名2.5、系统可移植性2.6、CPU可移植性2.7、系统函数2.8、国际化2.9、字符集沉淀、
内核笔记
·
2023-10-26 20:21
RK3399
嵌入式C语言自我修养《GNU C编译器扩展语法》学习笔记
●C11.二、指定初始化指定初始化结构体成员:和数组类似,在C语言标准中,初始化结构体变量也要按照固定的顺序,但在
GNUC
中我们可以通过
ssz__
·
2023-10-16 21:11
嵌入式工程师自我修养
c语言
学习
笔记
gnu
linux
c语言常用的条件编译,C语言条件编译
编译器GCC#ifdef__
GNUC
__#if__
GNUC
__>=3//GCC3.0以上VisualC++#ifdef_MSC_VER(非VC编译器很多地方也有定义)#if_MSC_VER>=1000/
读书分享
·
2023-10-16 11:40
c语言常用的条件编译
vscode中C/C++和CMake环境搭建(一)
1、下载MinGwMinGW是一款在Windows平台上运行的GNU工具集,它提供了一套构建应用程序的开发工具,包括
GNUC
/C++编译器、GDB调试器、GNU二进制工具等。
fight_ming
·
2023-10-15 18:46
C语言开发环境搭建
vscode
c++
c语言
Windows中使用GCC介绍
GCC原名为
GNUC
语言编译器(GNUCCompiler),只能处理C语言。
软件技术爱好者
·
2023-10-15 01:56
C
C++学习
编程实践系列
编程资料
开发语言
判断编译器类型、编译器版本、操作系统。
例如,__
GNUC
__宏用于判断是否使用了GCC编译器,_MSC_VER宏用于判断是否使用了MSVC编译器。
五百五。
·
2023-10-03 05:33
c++入门
microsoft
大数据
linux
开发语言
windows
GCC 编译器
一、GCC编译器概念GCC原名为
GNUC
语言编译器(GNUCCompiler),只能处理C语言。
小哥(xpc)
·
2023-09-29 07:40
C语言
c语言
上一页
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
其他