/F
(設定堆疊大小)
以位元組為單位設定程式堆疊大小。
語法
/F
number
引數
number
以位元組為單位的堆疊大小。
備註
如果沒有此選項,堆疊大小預設為 1 MB。 自 number
變數可以是十進位或 C 語言標記法。 引數的範圍可以從 1 到連結器所接受的堆疊大小上限。 連結器會將指定的值四捨五入到最接近的 4 個位元組倍數。 和 number
之間的 /F
空間是選擇性的。
如果您的程式在執行時間收到堆疊溢位訊息,您可能需要增加堆疊大小。
您也可以依下列方式設定堆疊大小:
/STACK
使用連結器選項。 如需詳細資訊,請參閱/STACK
(堆疊配置) 。在 EXE 檔案上使用 EDITBIN。 如需詳細資訊,請參閱 EDITBIN 參考 。
在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性。
選取 [組態屬性]>[C/C++]>[命令列] 屬性頁。
在 [ 其他選項 ] 方塊中輸入編譯器選項。
若要以程式方式設定這個編譯器選項
- 請參閱 AdditionalOptions。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應