2
저는 Emacs를 처음 사용합니다. C 표준 (C99 모드)을 사용하도록 Flycheck 패키지를 어떻게 설정할 수 있습니까? 다음 코드의 경우 :Emacs flycheck C99 모드
for(int i = 0; i < n; i++)
...
for loop initial declarations are only allowed in C99 mode
합니다.
저는 Emacs를 처음 사용합니다. C 표준 (C99 모드)을 사용하도록 Flycheck 패키지를 어떻게 설정할 수 있습니까? 다음 코드의 경우 :Emacs flycheck C99 모드
for(int i = 0; i < n; i++)
...
for loop initial declarations are only allowed in C99 mode
합니다.
설정 flycheck-clang-language-standard
또는 flycheck-gcc-language-standard
는 "gnu99"
에 Directory Variables 또는 File Variables를 통해 (설치 어떤 도구에 따라 다름).
전자의 경우 M-x add-dir-local-variable RET c 모드 RET flycheck-clang-language-standard RET "gnu99"을 입력하십시오.
(defun my-flycheck-c-setup()
(setq flycheck-clang-language-standard "gnu99"))
(add-hook 'c-mode-hook #'my-flycheck-c-setup)
은 하지 사용 setq-default
를 수행 글로벌 값을 변경 :
감사합니다. 내 코드가있는 디렉토리에 숨겨진 구성 파일을 추가하는 것으로 나타났습니다. 구성이 전역 적으로 이루어 지도록하려면 어떻게해야합니까? – Michael
@Michael 이에 따라 답변을 업데이트했습니다. – lunaryorn