什么是GCC
回答
经常检查Documentation
-Wa,选择
你的情况
把option作为一个选项给汇编器。如果选项包含逗号,则在逗号处将其分割为多个选项。-a
和-ad
因此被传递给汇编器,它们能干什么取决于你的汇编。海湾合作委员会不知道如何处理系统特定的汇编程序选项,所以给它-Wa
标志让它知道只是通过任何后续。
您还可以通过man pages在本地查找文档。要打开GNU的汇编文件,执行:
$ man 1 as
这将打开:
AS(1) GNU Development Tools AS(1)
NAME
AS - the portable GNU assembler.
SYNOPSIS
as [-a[cdghlns][=file]] [--alternate] [-D]
[--compress-debug-sections] [--nocompress-debug-sections]
[--debug-prefix-map old=new]
[--defsym sym=val] [-f] [-g] [--gstabs]
[--gstabs+] [--gdwarf-2] [--gdwarf-sections]
[--help] [-I dir] [-J]
[-K] [-L] [--listing-lhs-width=NUM]
[--listing-lhs-width2=NUM] [--listing-rhs-width=NUM]
[--listing-cont-lines=NUM] [--keep-locals] [-o
objfile] [-R] [--reduce-memory-overheads] [--statistics]
[-v] [-version] [--version] [-W] [--warn]
[--fatal-warnings] [-w] [-x] [-Z] [@FILE]
[--size-check=[error|warning]]
[--target-help] [target-options]
[--|files ...]
...
我得到了,我经历了男人,但我的问题是特定于选项-a和-ad传递给汇编器 – user2359003 2013-05-07 15:57:38
我经历了这个http://gcc.gnu.org/onlinedocs/gcc/,但它没有得到关于要传递的选项 – user2359003 2013-05-07 16:00:05
@ user2359003 - Gcc是一个编译器,它为您的系统生成汇编文件并调用“正确的”汇编器。这些标志的作用取决于你的系统/汇编程序,这是你没有指定的信息,因此目前不可能说出'-a'和'-ad'的作用。如果你更新,那么可以提供更多的细节。 – Mike 2013-05-07 16:03:02
为了看到在bash任何命令的选项的列表,你可以运行下面的命令:
man COMMAND
在这种情况下
man gcc
将显示-Wa,option
表示以下内容:
将选项作为选项传递给汇编器。如果选项包含逗号, 它将在逗号处分成多个选项。
我得到了,我经历了男人,但我的问题是特定于选项-a和-ad传递给汇编器,甚至 我经历了这个gcc.gnu.org/onlinedocs/gcc但它没有任何选项通过 – user2359003 2013-05-07 16:00:40
由于这些选项传递给汇编器,因此您需要检查手册页as
而不是gcc
。
-a
打开汇编输出列表(写入标准输出),而-ad
忽略输出列表中的任何调试指令。
非常感谢回复。 – user2359003 2013-05-07 16:52:44
- 1. “gcc -xW”是做什么的?
- 2. 什么是使用GCC
- 3. gcc -E是什么意思?
- 4. 什么是gcc序列?
- 5. 什么是g ++ - 3/gcc-3?
- 6. gcc的这些行是什么意思?
- 7. 为什么GCC是complaing约gets()函数
- 8. gcc困惑什么是左值?
- 9. gcc中的-o选项是什么?
- 10. gcc中-lm的含义是什么?
- 11. 什么是MSVC相当于gcc的-Wundef?
- 12. gcc中的#pragma等价物是什么?
- 13. gcc'-c'和gcc'-o'的含义是什么?
- 14. gcc和arm-linux-gcc之间的关系是什么
- 15. gcc和gcC++有什么不同?
- 16. 'gcc -g'和'gcc -g3'有什么区别?
- 17. gcc是什么使进程在做什么?
- 18. gcc 4.9.1有什么问题?
- 19. 为什么不能用GCC
- 20. gcc -g:会发生什么
- 21. 为什么我的程序在Ubuntu gcc上运行,但不是OSX gcc?
- 22. AVR gcc版本<gcc发布版本 - 为什么?
- 23. 什么是GCC内联汇编语言中的r()和double%%%?
- 24. 在GCC中,std :: list的size()方法是O(n)。为什么?
- 25. gcc子程序cc1,cc1plus,as,ld和ar的用法是什么?
- 26. 编写gcc gnatmake Ada编译器的语言是什么?
- 27. GCC和Clang上的链接错误:什么是'__tls_get_addr @@ GLIBC_2.3'
- 28. GCC错误信息“错误:不支持`mov'”是什么意思?
- 29. 什么是“strip”(GCC应用程序)用于?
- 30. 什么是Apple GCC中的WSAAsyncSelect()函数模拟器?
你的问题到底是什么? – 2013-05-07 15:51:37
'man 3 gcc'怎么样? – 2013-05-07 15:51:38
我想知道我可以在哪里得到我可以传递给汇编器的所有有效选项。 – user2359003 2013-05-07 15:54:32