我正在尝试在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。