用C语言编程时,Flymake配置错误[英] Flymake configuration error while programming in C

本文是小编为大家收集整理的关于用C语言编程时,Flymake配置错误的处理方法,想解了用C语言编程时,Flymake配置错误的问题怎么解决?用C语言编程时,Flymake配置错误问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

当尝试在 Emacs 中运行 M-x Flymake-Mode 时,我得到:

Flymake: Configuration error has occured while running (make -s -C ./CHK_SOURCES=helloworld_flymake.c SYNTAX_CHECK_MODE=1 check-syntax). Flymake will be switched OFF

我在名为 helloworld.c 的缓冲区中调用命令:

#include <stdio.h>

int main(void) {
  printf("Hello World");
  return 0;
}

并在同一目录下有一个名为 Makefile 的文件:

helloworld: helloworld.c
 gcc helloworld.c -o helloworld

我在 Ubuntu 9.04 下运行 GNU Emacs 23.0.91.1.

提前致谢!

推荐答案

Makefile' must contain the check-syntax' 目标.将此附加到 Makefile:

check-syntax:
     gcc -o nul -S ${CHK_SOURCES}

确保使用 TAB 开始第二行.此外,flymake 存在一个错误,它使您必须将 Makefile 命名为大写 M.例如,如果您将其称为"makefile",它将不起作用.当心!

本文地址:https://www.itbaoku.cn/post/359180.html

相关标签/搜索