linux下gcc命令 linux gcc命令( 二 )


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 类似linux下gcc命令 , 但选项被引号括住linux下gcc命令,并且不执行命令
-E仅作预处理linux下gcc命令,不进行编译、汇编和链接
-S编译到汇编语言,不进行汇编和链接
-c编译、汇编到目标代码,不进行链接
-o 文件输出到 文件
-x 语言指定其后输入文件的语言
允许的语言包括:c c++ assembler none
‘none’意味着恢复默认行为 , 即根据文件的扩展名猜测
源文件的语言
以 -g、-f、-m、-O、-W 或 --param 开头的选项将由 gcc 自动传递给其调用的
不同子进程 。若要向这些进程传递其linux下gcc命令他选项,必须使用 -W字母 选项 。
linux系统中gcc的命令怎么用?一般linux是自带gcc的 。你先用gcc
-v查看下是否安装 , 如果显示了版本信息,表示已经安装;安装了为什么不能用呢?有可能是没有设置一些相应的环境变量 。这个时候可以尝试修改启动的脚本,在登录或者启动的时候启动gcc!如果gcc
-v没有显示版本信息则可能是你在安装虚拟机的时候没有定制 , 需要从新安装一下gcc
linux虚拟机gcc未找到命令1、首先将工具链导出到环境变量 export PATH=/usr/local/arm/arm-2009q3/bin:$PATH 。
2、其次在一个终端中执行以上命令 。
3、最后该终端中就可以直接使用arm-linux-gcc了 。
“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命令 linux gcc命令】关于linux下gcc命令和linux gcc命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读