什麼是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的「vstring」?
- 2. 什麼是gcc序列?
- 3. GCC中的`-fsee`是什麼?
- 4. 「gcc -xW」是做什麼的?
- 5. 什麼是使用GCC
- 6. gcc -E是什麼意思?
- 7. 什麼是g ++ - 3/gcc-3?
- 8. 什麼是GCC昂貴的優化?
- 9. gcc困惑什麼是左值?
- 10. 什麼是-ll gcc的標誌?
- 11. GCC中的'__IO'指令是什麼?
- 12. 爲什麼GCC是complaing約gets()函數
- 13. gcc中的ffreestanding選項是什麼?
- 14. gcc中-lm的含義是什麼?
- 15. 什麼是.DBG文件,他們在GCC
- 16. gcc中的-o選項是什麼?
- 17. 這個gcc命令是什麼意思?
- 18. GCC,什麼-W1的意思是
- 19. 什麼是MSVC相當於gcc的-Wundef?
- 20. 爲什麼Cmake總是選擇GCC?
- 21. GCC的「-wrapper」標誌是做什麼的?
- 22. gcc的這些行是什麼意思?
- 23. gcc中的#pragma等價物是什麼?
- 24. 「gcc -lname」和「gcc libname.so ...」之間的區別是什麼
- 25. gcc和arm-linux-gcc之間的關係是什麼
- 26. gcc'-c'和gcc'-o'的含義是什麼?
- 27. gcc和gcC++有什麼不同?
- 28. 'gcc -g'和'gcc -g3'有什麼區別?
- 29. gcc是什麼使進程在做什麼?
- 30. MinGW gcc什麼都不做
你的問題到底是什麼? – 2013-05-07 15:51:37
'man 3 gcc'怎麼樣? – 2013-05-07 15:51:38
我想知道我可以在哪裏得到我可以傳遞給彙編器的所有有效選項。 – user2359003 2013-05-07 15:54:32