【问题标题】:command line interpreter in c [closed]c中的命令行解释器[关闭]
【发布时间】:2011-09-08 08:22:02
【问题描述】:

我想为嵌入式设备创建一个控制台“shell”。 有人知道 c 中这种东西的开源实现吗? 我需要对命令和参数进行基本的行解析。

类似于 uboot 的东西 - 控制台 shell 会很棒。

【问题讨论】:

    标签: c command-line open-source


    【解决方案1】:

    您可能会在我的一个朋友写的shell 中找到有用的代码。 他的目标是学习有关 shell 编码的问题,所以这个项目应该保持小而易读。

    【讨论】:

    • 感谢您的链接,但是不行,我正在编写嵌入式设备,所以我没有 stdio、stderr 等操作系统抽象的特权。此外,大多数图书馆也不存在。这意味着我需要从头开始编写所有内容。 u-boot 是我需要的一个示例,u-boot 是在 linux 之前加载的,因此您需要编写自己的所有实现...
    【解决方案2】:

    有/曾经有《Linux 应用程序开发》这本书 它以 Shell 为例。我觉得这很有说服力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-13
      • 2011-09-24
      • 1970-01-01
      • 2021-04-06
      • 2011-04-02
      • 2010-10-26
      相关资源
      最近更新 更多