gcc

不想写代码的程序员-1 天前
c++·gcc
centos7升级gcc到7.3.0./contrib/download_prerequisites会下载对应的依赖包,如果下载不了的话,则需要把脚本里的地址修改一下
人才程序员5 天前
java·c语言·前端·数据结构·算法·c·gcc
CJson源码解析之cJSON_CreateObject函数在现代编程中,JSON已经成为了一种非常流行的数据交换格式。它的简洁性和易读性使得开发者可以轻松地在不同的系统和应用之间共享和理解数据。CJson是一个轻量级的JSON解析库,它提供了一种简单和高效的方式来解析和生成JSON数据。本文将深入探讨CJson的源码,特别是它的核心函数cJSON_CreateObject。
flysnow0108 天前
编译器·gcc·切换版本
多版本GCC安装及切换最近在研究C++20中的协程需要安装GCC版本10。用到GCC多版本切换,记录步骤。运行如下命令安装两个版本编译器:
CodingCos1 个月前
arm开发·gcc·gcc 优化参数
【ARM 嵌入式 编译系列 2.7 -- GCC 编译优化参数 -fvar-tracking-assignments 详细介绍】-fvar-tracking-assignments 是 GCC(GNU Compiler Collection,GNU 编译器套件)中的一个编译参数,用于优化调试体验。这个选项使得编译器尝试跟踪变量的赋值情况,从而在生成调试信息时提供更精确的变量值信息。这种优化主要影响那些使用 -g 选项生成调试信息的构建过程。 下面简要介绍 -fvar-tracking-assignments 参数的作用和使用场景:
键盘会跳舞2 个月前
centos·gcc·网络设置
CentOS 7 :虚拟机网络环境配置+ 安装gcc(新手进)虚拟机安装完centos的系统却发现无法正常联网,咋破! 几个简单的步骤:这里笔者使用的桥接模式,朋友们可以有不同的选项设置
希忘auto2 个月前
c语言·c++·json·gcc
云备份项目->配置环境cpp-httplib-master.zip · 彼此拥有,彼此失去/linux1 - Gitee.com
夜星辰20232 个月前
linux·gcc
深入Linux下的GCC编译器:从入门到精通GCC(GNU Compiler Collection)是一款免费、开源的编译器,广泛用于Linux环境中。它不仅支持C语言编译,还能处理C++、Java、Fortran等多种编程语言。GCC是Linux开发者的重要工具之一,掌握GCC的使用对于开发高效、优化的代码至关重要。
GarryLau2 个月前
ubuntu·cmake·gcc
Ubuntu开发环境安装The first recommended option to install GCC is to install either the GCC package directly or the build-essential package containing GCC and many other essential development tools such as make, g++, and dpkg-dev.
放羊的牧码3 个月前
macos·version·gcc·下载·homebrew·版本升级·安装 install
MacOS - GCC 版本升级解决方案Mac 中自带的 GCC 版本是 4.2.1,由于版本太低,在很多操作的时候会报错。因此需要对其进行升级,这里使用 Homebrew 来下载最新的 GCC。
沧海归城3 个月前
linux·git·vim·makefile·gdb·gcc·yum
Linux_开发工具_yum_vim_gcc/g++_gdb_make/makefile_进度条_git_21、源码安装 2、rpm包安装 3、yum安装: 不用编译源码,不用解决软件的依赖关系安装sl:运行sl:
新睿云.任义兵3 个月前
开发语言·算法·php·webrtc·rtc·gcc·弘电脑
RTC的Google拥塞控制算法 rmcat-gcc-02本文档描述了使用时的两种拥塞控制方法万维网(RTCWEB)上的实时通信;一种算法是基于延迟策略,一种算法是基于丢包策略。
仍然探索未知中5 个月前
linux·运维·自动化·c·gcc
Linux项目自动化构建工具之make/Makefile演示gcc编译make是一条命令,makefile是一个文件,下面我们来看一下:创建文件可是刚刚写的这个.PHONY:clean是什么东西呢?
仍然探索未知中5 个月前
linux·汇编·c·gcc·g++
使用gcc/g++查看C语言预处理,编译,汇编,连接,以及动静态库的区分CentOS 7默认匹配的gcc版本是4.8gcc是一个专门用来编译链接C语言的编译器,而g++是一个专门用来编译链接C++的编译器。
厨子老林5 个月前
linux·gcc
在linux上进行编译调试1. 为什么在代码里使用了一个未定义过的函数(如add()),在编译阶段不会报错,在链接阶段会报错呢?
明 日 香5 个月前
linux·运维·服务器·gcc
Linux:gcc的相关知识目录gcc的翻译(编译)过程:预处理:条件编译:编译:汇编&链接:什么是链接?安装静态库:静态库的使用:
特轮飞5 个月前
linux·arm开发·gcc
ARM_Linux中GCC编译器的使用目录前言:GCC编译过程:预处理:编译阶段:汇编:链接阶段GCC的常见使用什么是GCC:gcc的全称是GNU Compiler Collection,它是一个能够编译多种语言的编译器。最开始gcc是作为C语言的编译器(GNU C Compiler),现在除了c语言,还支持C++、java、Pascal等语言。gcc支持多种硬件平台。
hello_ludy6 个月前
linux·编译器·gcc
GCC工具源码编译日常可能涉及到系统里自带GCC版本与被编译源码存在不兼容,或者需要对GCC需要做一些定制化修改,因此需要通过源码编译出GCC工具的场景。
一只小松许️6 个月前
linux·运维·服务器·gcc·g++
Linux中的gcc\g++使用这里我们需要知道gcc和g++实际上是对应的c语言和c++编译器,而其他的Java(半解释型),PHP,Python等语言实际上是解释型语言,因此我们经常能听到c语言是偏向底层的语言
Robot_Yue7 个月前
linux·运维·c语言·ubuntu·vim·gdb·gcc
Linux系统编程(零):cmd & vim & gcc & gdbLinux 系统编程位于 /home/user,称之为用户工作目录或家目录,两种表示方式如下相对、绝对路径
高铭杰7 个月前
gcc·int128·movaps
__int128类型movaps指令crash在使用__int128时,如果__int128类型的内存起始地址不是按16字节对齐的话,有些汇编指令会抛出SIGSEGV使程序crash。