我正在使用makefile處理C++項目。我必須對它進行一些修改,但在此之前,我有一個關於在GNU make中解釋標誌的方式的問題。爲了詳細說明,在下面的代碼片段,我有兩個選項啓用或我的項目的編譯過程中禁用功能, # Two options for a feature:
FEATURE=on off
# other lines in the make file
這有點類似於「Disabling C++ exceptions, how can I make any std:: throw() immediately terminate?」。我希望我的程序在STL拋出異常時終止。 問題如下:我正在編寫一個庫,然後將其作爲共享對象加載並由我無法控制的程序執行。不幸的是,這個程序在一個大的嘗試塊中運行了所有的東西,這樣如果發生錯誤,我不會得到堆棧跟蹤/內核轉儲,