精华内容
下载资源
问答
  • gcc命令初探

    2019-10-17 18:25:03
    使用gcc要在linux环境下,我们可以使用真正的linux系统或使用一些windows下的虚拟软件,比如安装一个虚拟机,并在里面搭上Linux系统,这样方便开发,或是下载xshell这种软件,也可以使用gcc命令行。 运行一个程序...

    gcc作为GNU的一个编译工具,可以编译c、c++、fortran语言在内的许多语言。使用gcc要在linux环境下,我们可以使用真正的linux系统或使用一些windows下的虚拟软件,比如安装一个虚拟机,并在里面搭上Linux系统,这样方便开发,或是下载xshell这种软件,也可以使用gcc命令行。

    运行一个程序分为四个步骤:预处理,编译,汇编,链接。

    预处理:将头文件和宏等进行导入和处理。

    编译:将c语言代码编译生成汇编代码。

    汇编:将编译阶段生成的汇编代码转化成可以在CPU上面执行的程序,即目标代码。

    链接:将目标代码变成可执行文件。

    在gcc编译工具中,前三个步骤可以分开执行,对c语言编写的源文件a.c来说:

    gcc -E a.c -o a.i,预处理,将头文件,宏等进行展开

    gcc -S a.i –o a.s,生成汇编语言文件

    gcc –c a.s –o a.o,生成目标文件

    gcc a.o –o a 链接,生成可执行文件

    虽然可以一步步进行编译,但是前三个步骤也可以使用一条指令来进行操作,例如:对于c源文件a.c来说,输入命令:gcc a.c –o a指令,即可直接从源文件生成可执行文件a。再使用指令./a就可以运行可执行文件。

    此外,可以通过命令 gcc –pedantic a.c可以在生成目标文件的时候检查是否符合ANSI标准,以生成三个等级的warning,意在提升程序的可以移植性等特性。

    代码优化,采用gcc中的 –O选项,分为-O1,-O2和-O3三个级别的代码优化。例如对于源程序a.c,生成其可执行程序并进行代码优化运用命令:gcc –O a.c –o a.o。三个等级的选择一般选择第二个级别,在优化程度与优化时间中寻找平衡。

    当然还有很多功能,如-g打开调试功能,通过-g生成的可执行文件可以使用gdb工具来进行调试。还有-Wall等一些操作,这里先不一一介绍了。

    展开全文
  • 本文相关关键词:gcc rpm安装包下载,gcc rpm,gcc rpm 64位下载,redhat gcc rpm包下载,linux gcc rpm安装包,gcc 3.4.6 x86 64 rpm...使用rpm -qi gcc命令来获取gcc包的版本,安装日期等信息 [root@node2 ~]# rpm -q
    本文相关关键词:gcc rpm安装包下载,gcc rpm,gcc rpm 64位下载,redhat gcc rpm包下载,linux gcc rpm安装包,gcc 3.4.6 x86 64 rpm,rpm安装gcc,suse gcc rpm 下载,gcc rpm包下载。

    使用rpm -qi gcc命令来获取gcc包的版本,安装日期等信息

    [root@node2 ~]# rpm -qi gcc     
    Name        : gcc
    Version     : 4.8.5     ----->版本
    Release     : 11.el7 
    Architecture: x86_64    ----->架构
    Install Date: Wed Nov 23 17:16:49 2016 ----->安装日期
    Group       : Development/Languages
    Size        : 39214799
    License     : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
    Signature   : RSA/SHA256, Fri Nov  4 06:57:12 2016, Key ID 72f97b74ec551f03
    Source RPM  : gcc-4.8.5-11.el7.src.rpm
    Build Date  : Fri Nov  4 06:50:42 2016
    Build Host  : x86-ol7-builder-02.us.oracle.com
    Relocations : (not relocatable)
    Vendor      : Oracle America --------->>提供商
    URL         : http://gcc.gnu.org
    Summary     : Various compilers (C, C++, Objective-C, Java, ...)
    Description : --------->描述
    The gcc package contains the GNU Compiler Collection version 4.8.
    You'll need this package in order to compile C code.
    [root@node2 ~]# 
    rpm -qi `rpm -qa |grep xfce` 查看所有xfce安装日期
    
    
    
    展开全文
  • 在使用gcc命令之前,我们需要先下载编辑环境:gcc和gcc-c++1.安装编辑环境2.下载解压源码包3.安装apache4.测试apache5.查看apache安装生成的目录6.apache加入系统文件源码安装的命令顺序先将tar包解压,然后进入解压...
    在使用gcc命令之前,我们需要先下载编辑环境:gcc和gcc-c++

    1.安装编辑环境
    2.下载解压源码包
    3.安装apache
    4.测试apache
    5.查看apache安装生成的目录
    6.apache加入系统文件

    源码安装的命令顺序
    先将tar包解压,然后进入解压后的文件夹
    1.    ./configure
    2.    make
    3.    make install

    例子:
    安装hettpd
    先获得httpd.4.33.tar.gz
    先解压httpd.4.33.tar.gz,然后进入该目录 执行命令  ./configure
    然后发现少了 apr-1.4.5tar.gz
    然后我们下载 这个包下来,然后解压进目录./configure
    然后系统报错,提示我们安装这个包,需要前置 apr-until-1.6.1tar.gz
    接着继续下载apr-until-1.6.1tar.gz
    然后我们下载 这个包下来,然后解压进目录./configure
    但是系统接着报错,说我们少了一个开发库expat-devel
    我们直接yum install expat-devel就可以了
    之后我们分别进入apr-1.4.5tar.gz和apr-until-1.6.1tar.gz文件夹下,执行命令
    ./configure --prefix=/usr/local/apache2/           prefix的意思是为文件指定一个路径
    make
    make install
    然后我们回到httpd.4.33.tar.gz这个文件夹
    执行./configure  然后系统提示我们需要pcre-8.00.tar.gz包
    那就回到pcre-8.00.tar.gz目录下重复上述步骤 ./configure
     make
     make install
    来安装pcre-8.00.tar.gz这个文件
    接着回到httpd.4.33.tar.gz目录下
    ./configure --prefix=/usr/local/apache2/
    make
    make install
    安装完成

    接着关闭Linux下的防火墙
    service iptables static  查看一下防火墙状态
    接着service iptables stop 
    然后service httpd start
    再在浏览器上访问linux的ip即可
    成功!


    展开全文
  • GCC编译命令

    千次阅读 2018-08-15 16:33:00
    gcc破坏栈编译命令gcc -fno-stack-protector -no-pie -o leakmemory leakmemory.c 64位系统下编译32位程序  下载下面两个lib sudo apt-get install build-essential module-assistant sudo apt-get ...
    •  gcc破坏栈编译命令:

    gcc -fno-stack-protector -no-pie -o leakmemory leakmemory.c
    • 64位系统下编译32位程序

           下载下面两个lib

    sudo apt-get install build-essential module-assistant 
    sudo apt-get install gcc-multilib g++-multilib

          编译命令:

    gcc -m32 test.c -o test

     

    展开全文
  • gcc命令-更新中....

    2019-07-26 10:36:00
     使用gcc xx.c命令,将文件编译为a.exe。或使用gcc xx.c -o xx.exe命令,将文件编译为xx.exe 2.编译c++  使用g++ xx.cpp命令,将文件编译为a.exe。或使用g++ xx.cpp -o xx.exe命令,将文件编译为xx.exe 转载于...
  • GCC常用命令

    2015-03-31 23:20:33
    在Windows下配置gcc下载GCC,解压到任意文件夹,比如解压到 D:\program 编写bat文件:在记事本写下 set path=D:\program\GCC\bin ,保存为 D:\g.bat 使用时先进入DOS界面:开始-附件-命令提示符(cmd),进入DOS界面...
  • 首先我在根目录输入命令 使用wget后台下载 wget -b 这时候报错:  http://lamp.phpstudy.net/phpstudy.bin 正在解析主机 lamp.phpstudy.net... 失败:域名解析暂时失败。 wget: 无法解析主...
  • 一:使用gcc命令生成.tu文件 gcc -fdump-translation-unit +文件名 gcc安装网站 具体下载配置过程参考百度 二:代码部分(python) #coding=utf-8 import os # 导包,主要是想在命令行下使用gcc命令生成抽象...
  • RISC-V GCC工具链编译安装要学习...riscv gcc工具下载Riscv的gcc交叉编译器,以开源的方式托管在github上。链接如下:https://github.com/riscv/riscv-gnu-toolchain该仓库,里面包含了一些子仓库。使用以下这个命...
  • 今天在ubuntu14.04上安装arm的交叉编译器arm-linux-gcc,环境变量配置好以后,运行arm-linux-gcc命令,总提示No such file or directory。然后去arm-linux-gcc所在的目录下,发现不缺少任何文件。而且环境变量配置也...
  • gcc 编译命令的入门知识,有想去的朋友可以下载
  • 下载了其他项目的源代码,是用C语言编写的,自己写的程序里要用到,但是项目里没提供Makefile文件,由于文件的数量较多较复杂,自己写Makefile文件编译的时候,总是找不清目标文件和源文件的依赖关系,不是少这就是...
  • gcc 编译器makefile命令

    2018-12-25 10:22:49
    make 编译 make clean (make cls)清除编译信息 make isp 下载 cd 进入 ls 显示当前路径下的文件和文件夹 tab 补全输入的文件名的信息  
  • 安装gcc编译器 (可以编译C程序) yum install gcc 安装g++ (安装后才可以编译C++程序) yum install gcc-c++ 安装make命令 yum install make 安装wget命令 yum install wget  转载于...
  • gcc命令大全

    2011-03-02 01:09:00
     ·ChinaUnix首页 ·论坛 ·博客 Linux首页 | Linux新闻 | Linux论坛 | Linux文档 | Linux下载 | Linux博客 | Linux搜索 | 开源项目孵化平台 | 《开源时代》新手入门 | 安装启动 | ...
  • 简 述: 在 MacOS 10.14.6 里面使用命令 brew 下载、安装 gcc 编译器集。并且写一个小的例子 .cpp 文件来编译运行,下载gcc 是否成功。 文章目录编程环境:GCC 简介:GCC 官网:GCC 命令安装:查看 gcc 安装...
  • Linux安装的若干问题 如何进入root状态 使用su - root命令,然后输入密码 接着,使用ifconfig命令,找到下图中的ens32,不同...使用yum -y install gcc gcc- c++下载gcc和g++ 4.使用gcc -v ,g++ -v检查是否成功...
  • 1、查看下CentOS系统有没有安装GCC与G++$ gcc -v或 $ rpm -q gcc或 $ yum info gcc三者择其一即可,有最好,没有就需要重新安装,此处安装取yum命令,只因rpm无法解决软件包的依赖关系,而yum会自动查找软件的相关...
  • Windows下安装 gcc以及g++等命令一、下载二、安装三、配置环境变量四、注意事项 windows 命令行下输入 gcc -v 或 g++ -v,会提示“ ‘g++’ 不是内部或外部命令,也不是可运行的程序或批处理文件”。这是因为gcc/g++...
  • Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了。2015年GCC也出到了5.2.0版本,对于C++11/14也有了更好的支持了。...下载GCC源码:wget ftp://mirrors.kernel.org/gnu/gcc/gc...
  • linux中没有默认安装的gcc 这里直接去 http://mirrors.163.com/centos/7/os/x86_64/Packages/下载文件 可以本地把下载再传到linux 或者 直接 wget下载 wget ...
  • gcc源代码下载

    千次阅读 2018-08-02 17:49:57
    ftp://ftp.gnu.org/pub/gnu/gcc/ https://gcc.gnu.org/... http://ftp.gnu.org/gnu/gcc/ 源码位置。...http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html Linux GCC常用命令。 ...
  • 第一步:下载gcc相关的安装文件 下载地址:http://mirrors.163.com/centos/6/os/x86_64/Packages/ 下载以下文件: cpp-4.8.2-16.el7.x86_64.rpmgcc-4.8.2-16.el7.x86_64.rpmglibc-2.17-55.el7.x86_64....
  • ubuntu18.04.01 下载gcc

    千次阅读 2018-10-28 18:35:31
    不知道为什么复制别人的代码一直不行,明明一摸一样的一段命令 最后去https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test/ 复制的第一句然后就可以了。 sudo add-apt-repository ppa:ubuntu-...
  • bash:gcc:command not found

    万次阅读 2014-12-16 15:23:16
    bash:gcc:command not found 出现这个问题时,首先用命令: whereis gcc 查找看看gcc,gcc是否安装好。如果此时显示 gcc:/usr/bin/gcc ...Centos(Rehat系列)系统下载gcc命令:yum install gcc
  • make: gcc命令未找到 make: *** [tree.o] 错误 127 最近在学Linux一些基础用法时,发现了一个简单高效的命令-tree,它可以将当前目录下所有子目录及其中的文件显示出来,所以就通过终端进行懒人式安装,下载安装...
  • Linux下使用命令安装gcc/g++,gdb

    千次阅读 2018-03-23 23:46:35
    注意:本博文在Centos6.0版本上进行了测试,不同的版本可能会出现差异 以下均为root用户下的操作,安装时...现在下载的Centos的版本几乎都会自带gcc和vim,所以我们需要的只是g++而已;如果没有请先下载 gcc; 检...
  • 163的yum的Centos6版本镜像不能用,下载GCC 原因是163的已经停止对Centos6的更新,删除了镜像包 目前可以用 https://vault.centos.org/6.7/os/x86_64/Packages/这个网站的下载 网上的很多命令都没办法删除yum 使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,690
精华内容 1,476
关键字:

下载gcc命令