相关疑难解决方法(0)

在Linux中定义PATH_MAX在哪里?

我应该调用哪个头文件,#include以便能够使用PATH_MAX作为int来调整字符串大小?

我希望能够宣布:

char *current_path[PATH_MAX];
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我的编译器(Linux上的Clang/LLVM)发出以下错误:

recursive_find6.c:29:20: error: use of undeclared identifier 'PATH_MAX'
char *current_path[PATH_MAX];
                   ^
Run Code Online (Sandbox Code Playgroud)

我试过谷歌搜索,但仍然没有运气.

#include <limits.h> 不解决问题/错误.

我还纠正了PATH_MAX的值是一个int吗?

c linux gcc include clang

102
推荐指数
4
解决办法
15万
查看次数

标签 统计

c ×1

clang ×1

gcc ×1

include ×1

linux ×1