gpt4 book ai didi

c - dirent.h(opendir、readdir、closedir)的代码在哪里? undefined symbol

转载 作者:太空宇宙 更新时间:2023-11-04 08:40:55 28 4
gpt4 key购买 nike

我正在使用 Tiny C 编译器编译一些使用 dirent.h 的 C 代码(只是想列出目录的内容)当我编译时,我得到这些错误:

tcc: error: undefined symbol 'opendir'
tcc: error: undefined symbol 'readdir'
tcc: error: undefined symbol 'closedir'

当我打开 dirent.h 时,这是这 3 个函数头文件:

DIR* __cdecl opendir (const char*);
struct dirent* __cdecl readdir (DIR*);
int __cdecl closedir (DIR*);

这听起来可能很愚蠢,但是这些函数头的实际代码在哪里?在我看来,这就是它无法编译的原因。

编译器如何只使用头文件而不使用 .c 代码来编译某些东西?

谢谢。

最佳答案

关于c - dirent.h(opendir、readdir、closedir)的代码在哪里? undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607994/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com