网站首页 > 文章中心 > 其它

linux添加gcc命令

作者:小编 更新时间:2023-09-21 07:48:24 浏览量:193人看过

"linux"怎么编译c的源程序的?"gcc"编译命令是什么?

格式 gcc [option] [sourcefilename]

介绍一些常用的选项:最简单的是:gcc hello.c

默认的情况下将生成a.out的可执行性文件,你只需要在终端上输入./a.out就可以看到执行的结果.

如果你想指定生成目标文件的名字那么你可以加上 -o选项,命令如下:

gcc -o hello hello.c

命令如下:

gcc -c hello hello.c

如何linux安装gcc

你可以通过yum install 命令来进行安装,具体安装命令如下:

yum install gcc 来进行安装,不过这种方式安装时,需要你来输入 是否同意安装,即 输入y ,来表示同意.

为了避免这个麻烦,在输入命令时,可以加上-y选项,即 yum install gcc -y 这样就实现了全自动安装,省去了不必要的麻烦.

希望能帮到你......

Linux下gcc命令怎么使用,详细的参数说明

用法:gcc [选项] 文件...

选项:

-pass-exit-codes 在某一阶段退出时返回最高的错误码

--help 显示此帮助说明

--target-help 显示目标机器特定的命令行选项

(使用'-v --help'显示子进程的命令行参数)

-dumpspecs 显示所有内建 spec 字符串

-dumpversion 显示编译器的版本号

-dumpmachine 显示编译器的目标处理器

-print-search-dirs 显示编译器的搜索路径

-print-libgcc-file-name 显示编译器伴随库的名称

-print-file-name=库 显示 库 的完整路径

-print-prog-name=程序 显示编译器组件 程序 的完整路径

-print-multi-directory 显示不同版本 libgcc 的根目录

-print-multi-lib 显示命令行选项和多个版本库搜索路径间的映射

-print-multi-os-directory 显示操作系统库的相对路径

-Wa,选项 将逗号分隔的 选项 传递给汇编器

-Wp,选项 将逗号分隔的 选项 传递给预处理器

-Wl,选项 将逗号分隔的 选项 传递给链接器

-Xassembler 参数 将 参数 传递给汇编器

-Xpreprocessor 参数 将 参数 传递给预处理器

-Xlinker 参数 将 参数 传递给链接器

-combine 将多个源文件一次性传递给汇编器

-save-temps 不删除中间文件

-pipe 使用管道代替临时文件

-time 为每个子进程计时

-specs=文件 用 文件 的内容覆盖内建的 specs 文件

-std=标准 指定输入源文件遵循的标准

--sysroot=目录 将 目录 作为头文件和库文件的根目录

-B 目录 将 目录 添加到编译器的搜索路径中

-b 机器 为 gcc 指定目标机器(如果有安装)

-V 版本 运行指定版本的 gcc(如果有安装)

-v 显示编译器调用的程序

-### 与 -v 类似,但选项被引号括住,并且不执行命令

-E 仅作预处理,不进行编译、汇编和链接

-S 编译到汇编语言,不进行汇编和链接

-c 编译、汇编到目标代码,不进行链接

-o 文件 输出到 文件

-x 语言 指定其后输入文件的语言

允许的语言包括:c c++ assembler none

'none'意味着恢复默认行为,即根据文件的扩展名猜测

源文件的语言

以 -g、-f、-m、-O、-W 或 --param 开头的选项将由 gcc 自动传递给其调用的

不同子进程.若要向这些进程传递其他选项,必须使用 -W字母 选项.

如何在linux中安装gcc编译器?

按照本文提供的步骤和设置选项,即使以前没有安装过GCC,也可以在系统上安装上一个可工作的新版本的GCC编译器.

根据压缩格式,选择下面相应的一种方式解包(以下的"%"表示命令行提示符):

或者

在${srcdir}/INSTALL目录下有详细的GCC安装说明,可用浏览器打开index.html阅读.

目标目录(用${objdir}表示)是用来存放编译结果的地方.GCC建议编译后的文件不要放在源目录${srcdir]中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录.

例如,可以这样建立一个叫 gcc-build 的目标目录(与源目录${srcdir}是同级目录):

% mkdir gcc-build

% cd gcc-build

以下的操作主要是在目标目录 ${objdir} 下进行.

配置的目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等.其中,${destdir}不能与${objdir}或${srcdir}目录相同.

配置是通过执行${srcdir}下的configure来完成的.其命令格式为(记得用你的真实路径替换${destdir}):

% ${srcdir}/configure --prefix=${destdir} [其它选项]

在我的机器上,我是这样配置的:

% make

执行下面的命令将编译好的库文件等拷贝到${destdir}目录中(根据你设定的路径,可能需要管理员的权限):

% make install

首先,查看原来的gcc所在的路径:

% which gcc

% cd /usr/bin

将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了.

linux系统中gcc的命令怎么用?

一般linux是自带gcc的.你先用gcc

-v查看下是否安装,如果显示了版本信息,表示已经安装;安装了为什么不能用呢?有可能是没有设置一些相应的环境变量.这个时候可以尝试修改启动的脚本,在登录或者启动的时候启动gcc!如果gcc

-v没有显示版本信息则可能是你在安装虚拟机的时候没有定制,需要从新安装一下gcc

请问怎么在虚拟机linux操作系统中安装gcc编译器?

如果用的是ubuntu或者是fedora的话 可以在源里直接安装

以上就是土嘎嘎小编为大家整理的linux添加gcc命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章