与嵌入式C项目一起工作。这些库、包含文件等是为微控制器而设计的。我不需要在主机和操作系统(Linux Mint 64位)上使用GCC。通常情况下...
但现在我正在尝试使用GCC从Github编译mspdebug项目。但是在make的最开始就出现了错误:
mspdebug$ make
cc -DUSE_READLINE -O1 -Wall -Wno-char-subscripts -ggdb -I. -Isimio -Iformats -Itransport -Idrivers -Iutil -Iui -DLIB_DIR=\"/usr/local/lib/\" -o util/btree.o -c util/btree.c
util/btree.c:19:20: fatal error: assert.h: No such file or directory
#include <assert.h>
^
compilation terminated.
我搜索了所有可能的路径中的包含文件(通过gcc -v命令得到它们的列表) - 没有assert.h文件,也没有stdio.h等等。除了虚拟盒子目录外,只有一个地方(GCC不搜索其中的包含文件):/usr/lib/syslinux/com32/include。
据我所知,所有标准库和包含文件都是与GCC一起安装的。因此,我尝试重新安装GCC(4.8.4) - 但没有任何变化。
给GCC提供其所需的所有标准环境的正常方法是什么?