0
您好我目前正在安裝一個名爲super LU的軟件,並且在README文件中有以下用於根據系統設置修改makefile的指令。關於C預處理器定義的問題
C預處理器定義CDEFS。 在頭文件SRC/Cnames.h中,我們使用宏來確定如何命名C例程以便它們可以由Fortran調用。 (某些供應商提供的BLAS庫沒有C接口,因此需要重命名以便SuperLU BLAS調用(C)到 與Fortran風格的BLAS接口。) CDEFS的可能選項是: o -DAdd_:Fortran期望C例程在名稱後面加上下劃線 ; o -DNoChange:Fortran預計C例程名稱與由C編譯的 相同; o -DUpCase:Fortran預計C例程名全部爲大寫。
Makefile在每個子目錄中提供。只需在頂層輸入「make」即可完全自動安裝 。
我不太清楚這個指令的含義。我應該選擇哪三種選擇?