$gcc –help

Linux GCC常用命令$gcc --help***1.在command line中测试mingw的安装

(1)写个helloworld.cpp#include<iostream>

usingnamespacestd;



intmain(void) {

cout
<<"hello world!";

return0;

}
(2)命令行键入D:g++ helloworld.cpp -O3 -o hello

(3)执行。
D:>hello



2.helloworld项目编译、运行。

(1)开启Eclipse后,首先先开启C/C++专用视景。Windows->Open Perspective->C/C++ Development

(2)建立一个C++
*项目
File-New->Project->C++->Standard Make C++ Project

(3)
编写helloworld.cpp并保存

(4)
建立一个makefileFile->New->File,文件名称填:makefile(不需打扩展名)makefile内容如下:

$gcc --help(5)设定Make TargetsWindows-Show View->Make TargetsMake Targets窗口里按鼠标右键,Add Build Targetname随便取Build Targetall

(6)
编译。在刚刚建立的Make Targets "编译"上双击,即开始编译

(7)运行。
在Project->Properties->C/C++ Make Project->Binary Parser 把ELF Parser改成PE Windows Parser

Run->Run as->C Local Application
******

用法: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’意味着恢复默认行为,即根据文件的扩展名猜测

源文件的语言
http://hi.baidu.com/lyt1724/home
all:

g
++helloworld.cpp-g-o run原文链接: https://www.cnblogs.com/wen12128/archive/2010/11/10/1873665.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/17197

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月7日 下午5:44
下一篇 2023年2月7日 下午5:44

相关推荐