全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果559,925个

GCC 指令详解及动态库、静态库的使用方法_其它综合_脚本之家

一、GCC 1.1 GCC 介绍 1.2 安装 GCC 1.3 GCC 工作流程 1.3.1 一般使用流程 1.3.2 详细的工作流程 1.4 GCC 常用参数 1.4.1 指定一个宏(-D) 1.4.2 指定 C 方言(-std) 二、静态库和动态库 2.1 扫盲 2.2 静态库 2.2.1 静态库简介 2.2.2 静态库的生成 2.2.3 静态库的制作举例 2.2.4 静态库的使用...
www.jb51.net/article/2662...htm 2024-5-22

gcc是什么 gcc编译器怎么用 _编程开发_软件教程_脚本之家

首先下载gcc编译器 ,然后根据提示进行安装。 1.安装了MinGW,在其根目录下的bin文件夹中发现有等文件。 为了测试,我在该文件夹中新建了一个test.bat文件,将其中内容写为:gcc test.cpp 2.然后在该文件夹中创建test.cpp文件并将其内容设置为: 3.双击test.bat文件,发现该文件夹中产生了一个a.exe文件,执行该exe...
www.jb51.net/softjc/1584...html 2024-5-18

详解编译器编译原理_C 语言_脚本之家

1)gcc是一个可移植的编译器,支持多种硬件平台 2)gcc不仅仅是个本地编译器,它还能跨平台交叉编译。 3)gcc有多种语言前端,用于解析不同的语言。 4)gcc是按模块化设计的,可以加入新语言和新CPU架构的支持 5)gcc是自由软件 gcc编译过程 预处理(Pre-Processing) 编译(Compiling) 汇编(Assembling) 链接(Linking) ...
www.jb51.net/article/1163...htm 2024-5-20

关于g++和gcc的相同点和区别详解_Linux_脚本之家

1、对于.c后缀的文件,gcc把它当做是C程序;g++当做是C++程序; 2、对于.cpp后缀的文件,gcc和g++都会当做c++程序。 3、编译阶段,g++会调用gcc; 4、连接阶段,通常会用g++来完成,这是因为gcc命令不能自动和c++程序使用的库连接。 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp]...
www.jb51.net/article/1022...htm 2024-5-22

GCC 编译c程序的方法及过程解析_C 语言_脚本之家

目前Linux 下最常用的 C 语言编译器是 GCC ( GNU Compiler Collection ),它是 GNU 项目中符合 ANSI C 标准的编译系统,能够编译用 C 、 C++ 和 Object C 等语言编写的程序。 GCC 不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如Java 、 Fortran 、 Pascal...
www.jb51.net/article/464...htm 2024-5-22

C/C++ 中gcc和g++的对比与区别_C 语言_脚本之家

1. gccGCC中的c编译器 g++是GCC中的c++编译器 2. 对于后缀为.c的文件,gcc当成c文件处理,而g++当成c++处理 对于后缀为.cpp的文件,两者都当成.cpp文件处理 3. 在编译阶段,g++会自动链接STL库,而gcc必须要加一个参数-lstdc++ 4. gcc在编译c文件时,可用的预定义宏是比较少的 ...
www.jb51.net/article/1196...htm 2024-5-2

C/C++编译器GCC下的常用编译命令总结_C 语言_脚本之家

GCC的意思是GUN C Compiler。经过了多年的发展,GCC已经不仅仅能支持C语言了,它现在还支持Ada语言、C++语言、Java语言、Objective C语言、Pascal语言、COBOL语言,以及支持函数式编程和逻辑编程的Mercury语言等等。而GCC也不再单只是GUN C语言编译器的意思了,而是变成了GUN Complier Collection也即是GUN编译器家族的意思了...
www.jb51.net/article/70452.htm 2015-8-1

C/C++项目编译工具简单介绍_C 语言_脚本之家

gcc,全称 GNU C Compiler,是 GCC 中的 C 编译器; g++,全称 GNU C++ Compiler,是 GCC 中的 C++ 编译器。 Clang 是 LLVM 集合前端中的 C 系编译器和工具链。Clang 兼容 GCC ,Clang 出现的时间比 GCC 晚,相比 GCC , Clang 的编译速度更快,错误提示更友好。
www.jb51.net/article/1769...htm 2024-5-10

Linux下如何用GCC编译动态库_LINUX_操作系统_脚本之家

用命令gcc -shared hello.c -o libhello.so编译为动态库。可以看到,当前目录下多了一个文件libhello.so。 [leo@leo test]$ file libhello.so libhello.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped 看到了吧,文件类型是shared object了。
www.jb51.net/LINUXjishu/436...html 2024-5-13

浅谈Linux环境下gcc优化级别_Linux_脚本之家

gcc - o2 这个优化级别是o1的进阶,在上一级的基础上会进行更严格的细分,最重要的是加入了寄存器的使用。寄存器是cpu中重要的组成部分,此外还有运算器和控制器,计算机顾名思义,要进行各种庞杂的计算,由于cpu速度较快,所以计算的中间结果都会保存在寄存器中,这样可以大大提高系统的效率,但是寄存器造价高昂,数量有限,...
www.jb51.net/article/1250...htm 2024-5-2