Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c语言中的命令行解释器_C_Command Line_Open Source - Fatal编程技术网

c语言中的命令行解释器

c语言中的命令行解释器,c,command-line,open-source,C,Command Line,Open Source,我想为嵌入式设备创建一个控制台“外壳”。 有人知道这种东西在c中的开源实现吗? 我需要对命令和参数进行基本的行解析 类似于uboot的东西-控制台外壳会很棒 在我的一个朋友正在写的这篇文章中,你可能会发现有用的代码。 他的目标是学习有关shell编码的问题,因此这个项目应该保持小而易于阅读。有一本书叫《Linux应用程序开发》 它实现了一个Shell作为示例。我觉得这很有说服力。谢谢你的链接,但这不行,我正在编写一个嵌入式设备,因此我没有操作系统抽象的特权,例如stdio、stderr等。此外,

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


类似于uboot的东西-控制台外壳会很棒

在我的一个朋友正在写的这篇文章中,你可能会发现有用的代码。 他的目标是学习有关shell编码的问题,因此这个项目应该保持小而易于阅读。

有一本书叫《Linux应用程序开发》
它实现了一个Shell作为示例。我觉得这很有说服力。

谢谢你的链接,但这不行,我正在编写一个嵌入式设备,因此我没有操作系统抽象的特权,例如stdio、stderr等。此外,大多数库也不存在。这意味着我需要从头开始写。u-boot是我需要的一个例子,u-boot是在linux之前加载的,所以您需要编写自己的所有实现。。。