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
Centos 7下编译安装Nginx
因为GCC原本只能处理C语言,所以原名为
GNUC
语言编译器,后来得到快速扩展,可处理C++、Fortran、Pascal、Objective-C、Java以及Ada等其他语言
sprainkle
·
2023-03-16 03:18
C或Fortran代码的交叉编译
在x86架构的Linux操作系统上,编译能直接在arm64架构的Linux上运行的C或fortran程序安装C交叉编译工具sudoaptinstallgcc-aarch64-linux-
gnuC
代码编译命令
奔跑伯爵
·
2023-03-14 23:25
GCC的基本用法
三者关系三、gcc编译过程四、文件类型五、gcc编译选项一、GCCGCC(GNUCompilerCollection)即GNU编译器套件,属于一种编程语言编译器,其原名为GCC(GNUCCompiler)即
GNUc
小原小原吃汤圆
·
2023-02-28 06:40
【Linux】
开发语言
gcc的基本用法
三者关系三、gcc编译过程四、文件类型五、gcc编译选项一、GCCGCC(GNUCompilerCollection)即GNU编译器套件,属于一种编程语言编译器,其原名为GCC(GNUCCompiler)即
GNUc
hurryddd
·
2023-02-28 06:57
#
嵌入式基础
C++程序的编译与运行
C++源文件的后缀则有些混乱,不同的编译器支持不同的后缀,下表是一个简单的汇总:编译器MicrosoftVisualC++GCC(
GNUC
++)BorlandC++UNIX后缀cpp、cxx、cccpp
小天狼星_布莱克
·
2023-01-11 10:10
C++
服务器
c++
编译与运行
命令
Android gnustl_static VS gnustl_share
1.gnustl1.1简介gnustl:Android上的
GNUC
++库,对应GNU/Linux系统中的libstdc++。
微岩
·
2023-01-01 19:41
C/C++
Android
Android
NDK
C++
GNU
内存对齐是什么?为什么要对齐?怎么对齐?
发现__attribute__是
GNUC
对ISOC(ISO标准C)的扩展的语法中的一个,它包括了对C、Objective-C、C++的扩展。其实也就是GCC自己扩展了一些它自己能接受的语法,GCC
SunnyZhou-1024
·
2022-12-28 10:27
C/C++
Linux
内存对齐
__attribute__
内存管理
memory
align
c++
WIN32 _WIN32 _WIN64 __
GNUC
__ _MSC_VER宏
_WIN64--只有64位程序才有二、预定义__
GNUC
__宏1__
GNUC
__是gcc编译器编译代码时预定义的一个宏。需要针对gcc编写代码时,
zhenghe12365
·
2022-12-13 22:46
c++
开发语言
c++
Linux基础
www.subingwen.cn/linux/比较熟悉的知识点没有记录Linux教程第一章Linux基础一、初识Linux操作系统1.Linux介绍1.1Linux的诞生1991年,GNU计划已经开发出了许多工具软件,最受期盼的
GNUC
qq_34214088
·
2022-12-13 13:15
C++
Linux
linux
c++
c语言c18标准对注释的要求,学了C语言ANSI C、GNU C、ISO、ANSI、GNU你都了解吗?
学了C语言,你都了解ANSIC、
GNUC
、ISO、ANSI、GNU你都了解吗?
霏阳
·
2022-11-11 18:29
c语言c18标准对注释的要求
优秀开源C++项目
比如
GNUC
++的标准库就是在此基础之上改进的。
招财酷炫猫
·
2022-08-17 10:56
c++
linux
【ARM自学笔记】裸机汇编语言点灯
原名为
GNUC
语言编译器(GNUCCompiler),因为它原本只能处理C语言。GCC
ORI2333
·
2022-08-11 13:28
ARM
arma
嵌入式
linux
【Linux学习笔记⑤】——GNU C语言开发环境【GNU make、静态库】
⌛️文章目录一、GNU概述二、
GNUC
编辑器2.1目标代码的生成过程2.2GNU概述2.3
GNUC
编译链接工具——gcc2.4
GNUC
编译链接工具——as2.5
GNUC
编译链接工具——ld三、项目管理工具
一支王同学
·
2022-07-04 19:04
Linux学习笔记
linux
gnu
学习笔记
【三、深入浅出GCC编译器】一个源文件到可执行文件是如何生成的:GCC编译工具链及编译参数详解
前言GCC原名为
GNUC
语言编译器(GNUCCompiler),只能对C语言进行编译等处理。
Mindtechnist
·
2022-05-29 12:32
Linux从小白到大神
GCC编译器
编译原理
GCC编译工具链
Linux
gcc
gcc编译参数
Python基础之Scipy
Scipy可以与其他标准科学计算程序库如GSL(
GNUC
或C++科学计算库)或者Matlab工具箱进行比较,是Python中的科学计算程序核心包,用于有效地计算Numpy矩阵,以便于Numpy和Scipy
易夫人0
·
2022-05-22 07:12
pandas基础
scipy
Linux环境下开发编译方法介绍记录-初级
一、工具介绍gcc是GNU的C编译器(GNUCCompiler)g++是GNU的C++编译器(
GNUC
++Compiler)gdb是Linux下常用的调试工具,主要功能如下启动程序,按照自定义的要求运行程序
墨没默
·
2022-03-24 11:21
编码基础
linux
可变参数宏
定义宏时可以让宏接收可变参数,对于可变参数的定义,标准C和
GNUC
(GNU对C的扩展)是不一样的。标准C标准C对于可变参数的定义如下,使用...
chaoguo1234
·
2022-03-19 15:00
STM32串口重定向printf出现FILE未定义问题
在usart.c添加如下代码:#ifdef__
GNUC
__/*WithGCC/RAISONANCE,smallprintf(optionLDLinker->Libraries->Smallprintfsetto'Yes
三点阳
·
2022-03-05 09:35
stm32
嵌入式
Linux内核代码里的GNU C扩展
#define__init__attibute__((__section__(“.Init.text”)))__attribute__为内核使用的
GNUC
扩展,这就意味着能够编译内核的唯一编译器是
GNUC
紫軒遊_夢
·
2022-02-17 09:44
零长度数组与柔性数组
零长度数组(Zero-lengtharray)与柔性数组(Flexiblearray)
GNUC
允许使用零长度数组,它们非常有用。如下是一个零长度数组的应用,零长数组在有固定头部的可变对象上非常有用。
yiltoncent
·
2022-02-15 08:18
GCC编译器的安装
GCC原名为
GNUC
语言编译器(GNUCCompiler),只能处理C语言。但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言,如Fortran、Pascal、Objec
余生爱静
·
2021-10-27 23:29
C/C++ 编译器与Makefile
目标是创建一套完全自由的操作系统)g++
GNUc
++编译器头文件与库文件指定--sysroot=XX使用x
Itachi001
·
2021-10-02 21:55
C语言中变参函数传参的实现示例
在第6章,
GNUC
编译器扩展语法精讲一节,这本书给出了一些变参函数的例子://1.变参函数初体验#includevoidprint_num(intcount,...)
·
2021-08-14 05:25
iOS __attribute__ 的用法总结
_attribute_机制是
GNUC
的一大特色,是一个编译器指令,它指定声明的特征,允许更多的错误检查和高级优化。
呆萌的中指
·
2021-06-26 12:54
iOS对象的本质
它与
GNUC
语言规范几乎完全兼容(当然,也有部分不兼容的内容,包括编译命令选项也会有点差异),并在此基础上增加了额外的语法特性,比如C函数重载(通过attribute((overloadable))来修饰函数
冼同学
·
2021-06-24 15:39
OC 对象、位域、isa
它与
GNUC
语言规范几乎完全兼容(当然,也有部分不兼
HotPotCat
·
2021-06-17 16:50
(Boolan) STL与泛型编程第一周笔记
\include(例如D:\ProgramFiles(x86)\MicrosoftVisualStudio14.0\VC\include)(2)
GNUC
++:...\4.9.2\inlcude2.OOP
留胡子的熊
·
2021-05-20 21:18
C语言实现原子锁(一)
include#defineDEBUG/**编译器版本*//*gccversion.forexample:v4.1.2is40102,v3.4.6is30406*/#defineGCC_VERSION(__
GNUC
德阳凯子哥
·
2021-05-12 08:26
博览网--STL与泛型编程(五)
:template二tuple使用tuplet;XX:为类型tuplet(YY,YY,YY);XX:为类型YY:为具体值make_tuple(XX,YY,ZZ);获取get(t)XX为序号课程中讲到的
GNUC
4.8
曹伟大
·
2021-05-06 05:40
第七周 C++标准库 体系结构与内核分析 Boolan 侯捷
了无秘密你应具备的基础C++基本语法模板(Templates)基础令你事半功倍数据结构(DataStructures)和算法(Algorithms)概念令你如鱼得水标准库版本,VisualC++VC6.0标准库版本,
GNUC
一般的路人丙
·
2021-05-02 04:54
弄了一个上午的图像轮廓识别
我才发现,我已经不适应
GNUC
++的写代码历程了!
一百八十斤大胖子
·
2021-05-01 06:29
Linux的发展史
1991年,GNU计划已经开发出了许多工具软件,最受期盼的
GNUC
编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,
云计算小百科
·
2021-04-26 14:29
Linux Kernel学习004——内核开发特点
相对与在用户空间内的应用开发,内核开发有很多独特之处:不能访问C库和标准C头文件必须使用
GNUC
没有内存保护机制难以执行浮点运算每个进程只有很小的定长堆栈必须保证同步与并发考虑可移植性无libc和标准头文件
若梦儿
·
2021-04-21 03:51
我不会C++,没问题,跟凯哥一起学(一)
C++编译器有很多,最常用并且免费的编译器是
GNUC
/C++编译器,另外如果你有其他的操作系统,你也可以使用HP或者Solaris的编译器.这里介绍GCC编译器。什么是GCC?
violet小咔咔
·
2021-04-14 06:21
Printf重定向
www.mculover666.cn/posts/2251182441/本文详细的介绍了如何重定向printf输出到串口输出的多种方法,包括调用MDK微库(MicroLib)的方法,调用标准库的方法,以及适用于
GNUC
a113160
·
2020-12-11 18:51
C
c语言
printf
OC底层原理八:剖析isa & clang的使用
它与
GNUC
语言规范几乎完全兼容(当然,也有部分不兼容的内容,包括编译命令选项也会有点差异),并在此基础上增加了额外的
markhetao
·
2020-11-19 16:52
LINUX下编译c程序
http://www.ownlinux.cn/2008/11/14/linux-gcc-c.htmlGNU编译器集(其前身为
GNUC
编译器)诞生于1987年。
yux913
·
2020-09-17 05:18
【C语言】长度为0的数组
在网上看到的这个说是只有
GNUC
才支持的特性,因此考虑跨平台或者可移植特点需要慎用。话不多说,上案例才有感觉。
ypf_bendan
·
2020-09-16 21:36
C/C++知识
c语言
该宏#define min(x,y) ((x) < (y) ? (x) : (y))会产生什么副作用?
在linux系统中使用的是
GNUc
,是标准c的扩展,可以用宏就实现,#definemin_t(type,x,y)\({type__x=(x);type__y=(y);_
看个人资料
·
2020-09-16 21:30
面试题
例解GNU C之typeof
前言:计算机语言是编译器和程序员交流的依据和规范,
GNUC
是GCC特有的功能,在Linux内核中被广泛应用。
tanglinux
·
2020-09-16 20:17
漫谈C语言
c
linux内核
编译器
文档
gcc
语言
struct中长度为0的数组用途与原理
不过在
GNUC
中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0];很多人可能觉得不可思议,长度为0的数组是没有什么意义的,不过在这儿,它表示的完全是另外的一层意思,这个特性是不可移植的
程序员2
·
2020-09-16 20:36
无所不能的C++
__typeof__() 、 __typeof() 、 typeof()的区别
GNUC
:(革奴C)支持标准C的基础上做了一些C扩展在标准C中写扩展是以__开头,所以在标准C中要写成__typeof()或__typeof__()在
GNUC
中支持直接
Qsir
·
2020-09-16 20:07
C\C++
C/C++
64位程序设计-该使用什么编译宏呢
WIN6464位编译模式下支持_M_X64X64的cpu支持的64位_M_IA64IA64的cpu支持的64位_M_IX86X86的cpu支持,仅32位_M_AMD64X64only2,linux平台__
GNUC
donnyxia1128
·
2020-09-16 08:03
64位
x86
平台
windows
linux
长度为0的数组 —— C语言的非标准用法
不过在
GNUC
中,存在一个非常奇怪的用法,那就是长度为0的数组,比如Array[0];很多人可能觉得不可思议,长度为0的数组是没有什么意义的,不过在这儿,它表示的完全是另外的一层意思,这个特性是不可移植的
xuhb95083023
·
2020-09-16 01:45
c/c++
C++智能指针 shared_ptr 与 weak_ptr 原理
注:源代码摘自
GNUC
++,除此之外为原创,转载请注明出处。欢迎关注[懒人漫说]公众号,分享Java、Android、C/C++技术,包括基础、自己遇到的问题解决过程。
storm_zy
·
2020-09-15 23:12
C++
Linux 内核使用的 GNU C 扩展
本文把支持GNU扩展的C语言称为
GNUC
。
breezef
·
2020-09-15 19:33
Linux
C++11 Unicode编码转换
与char32_t在C++98中,为了支持Unicode字符,使用wchar_t类型来表示“宽字符”,但并没有严格规定位宽,而是让wchar_t的宽度由编译器实现,因此不同的编译器有着不同的实现方式,
GNUC
·
2020-09-15 17:24
c/c++编译器配置(交叉编译重要参数)、交叉编译动态库与as配置、mk初步
基于LLVM(LLVM是以C++编写而成的构架编译器的框架系统,可以说是一个用于开发编译器相关的库)gcc:
GNUC
编译器。原本只能处理C语言,很快扩展,变得可处理C++。(GNU计
weixin_30788239
·
2020-09-15 13:57
c/c++
java
嵌入式
Linux下gcc常用命令
而GCC也不再单只是
GNUC
语言编译器的意思了,而是变成了GNUCompilerCollection也即是GNU编译器家族的意思
_三两天
·
2020-09-15 00:57
linux
linux
gcc
compiler
__attribute__ 和IOS有关系
GNUC
的一大特色就是__attribute__机制。
钢蛋儿_IOS
·
2020-09-14 20:23
IOS
上一页
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
其他