Я запускаю установку Ubuntu на шведском языке, поэтому, когда я скомпилирую свою программу на C++ через emacs, он выплескивает предупреждения в шведском языке. Это затрудняет поиск решений проблемы и задает вопросы здесь о переполнении стека. Поэтому я спрашиваю, как я могу заставить Emacs изменить параметр LANG перед выполнением make -k
. Похоже, это не должно быть так сложно. Но я не мог понять это путем googleing.Сменить язык перед компиляцией в Emacs
Решение
На основе ом sepp2k: s ответить на этот вопрос, что я добавил в мой файл .emacs:
; Change compile-command
(add-hook 'c-mode-common-hook
(lambda()
(set (make-local-variable 'compile-command) "LANG=C make -k")))
О, это кажется резонным ... Теперь мне просто нужно как Google изменить команду компиляции i Emacs;) Спасибо большое! –
Работал как очарование! –
Если это GNU make, я считаю, что 'export LANG' после' LANG = C' в Makefile должен работать. – tripleee