Windows中的“致命错误:bits / libc-header-start.h”问题

时间:2019-06-01 13:44:00

标签: c windows makefile cmake clion

我正在尝试在CLion上进行C作业。我只在linux terminal / vim / gdb上完成了C作业,但是我想在IDE上实现简单/直观的调试功能

问题是,我不断遇到以下错误。

  

/usr/include/stdio.h:27:10:致命错误:bits / libc-header-start.h:否   这样的文件或目录

     

#include             ^ ~~~~~~~~~~~~~~~~~~~~~~~

我在WINDOWS机器上运行CLion,但是在Google上进行的所有搜索都在Ubuntu上给了我结果,所以...我在这里提出一个新问题。为了解决这个问题,我该怎么解决?

这是我们的讲师分发的原始Makefile。

CC = gcc
CFLAGS = -Wall -O2 -m32

OBJS = mdriver.o mm.o memlib.o fsecs.o fcyc.o clock.o ftimer.o

mdriver: $(OBJS)
    $(CC) $(CFLAGS) -o mdriver $(OBJS)

mdriver.o: mdriver.c fsecs.h fcyc.h clock.h memlib.h config.h mm.h
memlib.o: memlib.c memlib.h
mm.o: mm.c mm.h memlib.h
fsecs.o: fsecs.c fsecs.h config.h
fcyc.o: fcyc.c fcyc.h
ftimer.o: ftimer.c ftimer.h config.h
clock.o: clock.c clock.h


clean:
    rm -f *~ *.o mdriver

这是我制作的CmakeLists.txt文件

 cmake_minimum_required(VERSION 3.10) project(src)

 set(CMAKE_C_COMPILER "gcc") set(CMAKE_C_FLAGS "-Wall -O2 -m32")
 set(CMAKE_BUILD_TYPE Debug) set(CMAKE_VERBOSE_MAKEFILE  TRUE)

 add_executable(mdriver mdriver.c clock.c clock.h config.h 
                 fcyc.c fcyc.h fsecs.c fsecs.h 
                 ftimer.c ftimer.h 
                 memlib.c memlib.h mm.c mm.h)

 include_directories(.)

我做错了什么?

真的困扰我的是Clion提供的基本HelloWorld可以正常工作。即使在C。

0 个答案:

没有答案