本文目录一览

1,gcc命令怎么用

在命令行中cd /home/cgcc -o myapp.exe myapp.c就可以生成myapp.exe可执行文件当然你的c文件正确,库能找到才行
例如执行下面的命令:gcc a.c如果存在a.c文件,而且没有错误,那么就会生成一个a.out文件,这个文件是可以执行的(类似DOS下的EXE)。
gcc -v 很简答的一个知识。 所有的linux程序都可以使用这个命令查看版本信息。 以后要是遇到了linux方面的问题, shell编程, linux系统管理问题, 都可以帮到大家。 希望采纳

gcc命令怎么用

2,在Linux系统中gcc的命令怎么用

gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。gcc是GNU编译器套件(GNU Compiler Collection),它包括了C、C++、Objective-C、Fortran、Java、Ada、Go语言和D语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。此处,“自由”的含义是它尊重用户的自由。02. 命令格式用法:gcc [选项] 文件...03. 常用选项-pass-exit-codes 在某一阶段退出时返回最高的错误码--help 显示此帮助说明--target-help 显示目标机器特定的命令行选项 命令需求可查询“Linux命令大全”。
gcc命令用法很多 具体语法可以查看手册,man gcc或者是gcc --help或者gcc --info
Gcc最基本的用法是∶gcc [options] [filenames] 其中options就是编译器所需要的参数,filenames给出相关的文件名称。 -c,只编译,不连接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的子程序文件。 -o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。 -g,产生符号调试工具(GNU的gdb)所必要的符号资讯,要想对源代码进行调试,我们就必须加入这个选项。 -O,对程序进行优化编译、连接,采用这个选项,整个源代码会在编译、连接过程中进行优化处理,这样产生的可执行文件的执行效率可以提高,但是,编译、连接的速度就相应地要慢一些。 -O2,比-O更好的优化编译、连接,当然整个编译、连接过程会更慢。 -Idirname,将dirname所指出的目录加入到程序头文件目录列表中,是在预编译过程中使用的参数。找到一个学习linux的好方法,可多看看《linux就该这么学》一书。

在Linux系统中gcc的命令怎么用

3,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 nonenone意味着恢复默认行为,即根据文件的扩展名猜测源文件的语言以 -g、-f、-m、-O、-W 或 --param 开头的选项将由 gcc 自动传递给其调用的不同子进程。若要向这些进程传递其他选项,必须使用 -W<字母> 选项。
-a 将目标的机器标识转换为ip地址 -t 若使用者不人为中断会不断的ping下去 -n count 要求ping命令连续发送数据包,直到发出并接收到count个请求 -d 为使用的套接字打开调试状态 -f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应打印一个空格键。 -i seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。 -n 只使用数字方式。在一般情况下ping会试图把ip地址转换成主机名。这个选项要求ping打印ip地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地dns服务器这个选项就很重要了。 -p pattern 用户可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。 -q 使ping只在开始和结束时打印一些概要信息。 -r 把icmp record-route选项加入到echo_request数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。 -r 使ping命令旁路掉用于发送数据包的正常路由表。 -s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的icmp数据头,共64个icmp数据字节。 -v 使ping处于verbose方式。它要ping命令除了打印echo-response数据包之外,还打印其它所有返回的icmp数据包。

gcc有哪些命令参数


文章TAG:命令  怎么  gcc命令  
下一篇