gpt4 book ai didi

linux - 使用 Linux 内核为用户空间工具制作系统

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

我见过几个用户空间工具项目(不幸的是,我现在似乎记不起是哪些)似乎在重用 Linux 内核制作系统,构建消息的相似性证明了这一点:

  CC       foo1.o
CC foo2.o
LINK foo

你知道的。

这样做有什么“众所周知”的程序吗?是否有一些标准的 makefile 存储库等可以以明确定义的方式重复使用来执行此操作?我试过用谷歌搜索它,但我似乎找不到任何东西。

最佳答案

Linux 内核构建系统是非常特定于任务的。我不确定是否有任何项目利用它。

许多项目使用自动工具——automake 和 autoconf——来处理构建。如果您曾经运行过 ./configure 来构建项目,那么您就遇到过它们。事实证明,automake 生成的 Makefile 具有发出“Linux 风格”构建消息的模式:make V=0

这可以设置为默认行为:https://www.gnu.org/software/automake/manual/html_node/Automake-silent_002drules-Option.html

您当然可以在自己的项目中使用自动工具。这里有一个很好的入门指南:

http://smalltalk.gnu.org/blog/bonzinip/all-you-should-really-know-about-autoconf-and-automake

关于linux - 使用 Linux 内核为用户空间工具制作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23925679/

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