Tag: 包含了

Linux中定义PATH_MAX在哪里?

我应该用#include调用哪个头文件,以便能够使用PATH_MAX作为string大小的整数? 我想能够声明: char *current_path[PATH_MAX]; 但是当我这样做时,我的编译器(Linux上的Clang / LLVM)出现以下错误: recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX' char *current_path[PATH_MAX]; ^ 我试图做一个谷歌search,但仍然没有运气。 #include <limits.h>不解决问题/错误。 我也正确的说,PATH_MAX的值是一个int?