标签: c linux terminal command-line-arguments system-calls
ltrace myls 应该输出没有库调用。 我希望用 - (参数)和目录来实现ls。
答案 0 :(得分:2)
使用getdents(2),用于读取目录的低级Linux系统调用。请务必阅读注释部分:您必须使用syscall来调用它,没有库包装器。 示例有一个使用它的简单ls程序。
syscall
ls