我在我的Windows機器上安裝了最新的GNU make。GNU make使用OS語言安裝
安裝程序決定將語言設置爲操作系統語言,我沒有得到提示。我希望它是英語。我的操作系統在瑞典語。
我記得我和另一個GNU程序有類似的問題(無法回想),這是通過添加值爲「c」的env var「lang」來解決的。
如何將GNU make的語言切換爲英語?
我在我的Windows機器上安裝了最新的GNU make。GNU make使用OS語言安裝
安裝程序決定將語言設置爲操作系統語言,我沒有得到提示。我希望它是英語。我的操作系統在瑞典語。
我記得我和另一個GNU程序有類似的問題(無法回想),這是通過添加值爲「c」的env var「lang」來解決的。
如何將GNU make的語言切換爲英語?
我不知道Windows是否有區分大小寫的環境變量,但我希望GNU make切換到完全切換到美國英語與LANG=C
。如果這沒有幫助,請嘗試LC_ALL=C
,或者檢查在mingw環境中是否有locale
命令,它可以幫助顯示確切的區域設置。
如果您在mingw bash shell中設置了這些環境變量,請確保shell將這些環境變量導出到它啓動的進程中(如)。即或者將值設置爲export FOO=bar
開頭,或者將其設置爲FOO=bar
後單獨將其導出爲export FOO
。
(我假設MinGW的行爲就像一個標準GNU環境,當涉及到語言環境。)
我的操作系統是日本人,所以終端輸出了亂碼。什麼工作對我來說是設置LANGUAGE
變量:
> make
make: *** ?^?[?Q?b?g?a?w’e?3?e?A?¨?c?,, makefile ?a?c?A?c?e?U?1?n. ’†?~.
> set LANGUAGE=en_US
> make
make: *** No targets specified and no makefile found. Stop.
雖然the documentation suggests otherwise,我沒有運氣設置其他環境變量。
您對env var的建議無效。重命名'C:\ program \ gnuwin32 \ share \'下的'locale'文件夾確實有效。因此,刪除語言數據本身的工作,謝謝。但我也想知道使用語言的信息在哪裏設置? (以及爲什麼GNU會自動設置爲OS語言,而不會提示!) – Gauthier 2010-04-22 11:59:42
您確實已導出變量,是不是?否則,只有當前shell會看到變量,但不會看到shell啓動的程序。 – ndim 2010-04-22 12:03:51
我沒有找到'locale'命令,那是... – Gauthier 2010-04-22 12:05:57