-1
A
回答
0
在標準C,main
可以採取至少兩種ARGS - 第一個是命令行參數的數目,並且第二個是指向它們的指針數組。它們出現在堆棧上的順序是實現定義的,但C的通用約定是將它們從右向左推,以便隨後的參數出現在更高的地址處。
就原始組裝而言,儘管......與組裝相關的大多數事情一樣,它依賴於平臺。 Linux爲你解析命令行參數,並在棧上傳遞指針。在Windows中,命令行通過調用操作系統(GetCommandLineA
或GetCommandLineW
)進行檢索,並自行解析。如果您在Windows應用程序中使用C或C++,則命令行也是WinMain
的參數之一。
相關問題
- 1. 將命令行參數正確放置到堆棧上
- 2. 在C#中調試命令行參數
- 3. 命令行參數在C#
- 4. C++命令行調試參數
- 5. C++堆棧推/打印執行
- 6. 從`-c`命令行參數調用命令在Vim中不起作用
- 7. C - main()命令行參數
- 8. c命令行參數
- 9. C命令行參數
- 10. c#命令行參數
- 11. 給命令行參數(C++)
- 12. 命令行參數c
- 13. C++命令行參數
- 14. C++的命令行參數?
- 15. 命令行參數C++
- 16. Python命令行參數:調用函數
- 17. 調用堆棧錯誤 - C#
- 18. 堆棧推送和流行
- 19. 將命令行參數傳遞給使用堆棧的benhmark程序
- 20. DebugDiag調用堆棧不顯示調用堆棧中函數的行數
- 21. 在堆棧上傳遞參數
- 22. 使用命令行參數調試VS2010
- 23. Javascript調用堆棧/執行上下文參考
- 24. 命令行用C參數Ç
- 25. 使用命令行參數的C++
- 26. 用boost.program_options分析命令行參數 - C++
- 27. 在C++中排序命令行參數
- 28. 在C++命令行參數時
- 29. 訪問命令行參數在Objective-C
- 30. 在C++中傳遞命令行參數
我瞭解了去年的所有情況,但並沒有完全堅持。然而,我知道你可以通過編寫簡單的函數並通過帶有-S標誌的g ++運行它們來產生彙編代碼作爲輸出。 – Wug 2013-03-18 15:24:32
沒有搜索引擎,你在哪裏? – KevinDTimm 2013-03-18 15:26:44
谷歌搜索..但只找到關於常規參數,而不是命令行參數的答案.. – rabbit686 2013-03-18 18:04:31