腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(293)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
如何安装
kbuild
?
如何运行/安装以下内容:https://github.com/kevmoo/
kbuild
?我安装了依赖项并尝试执行bin/
kbuild
脚本,但是它给了我这个错误: File "
kbuild
/bin/
kbuild
", line
浏览 0
提问于2013-08-08
得票数 0
回答已采纳
1
回答
如何安装
kbuild
?
如何运行/安装以下内容:Traceback (most recent call last): BREW_PREFIX = subprocess.check_output(['brew', '--prefix']).strip()
浏览 2
修改于2013-08-08
得票数 0
回答已采纳
1
回答
理解什么是
KBuild
那么
KBuild
是什么呢?它是否是一组包含在内核makefile中的makefile?在哪里使用?谢谢
浏览 6
修改于2019-05-15
得票数 6
回答已采纳
1
回答
linux
kbuild
生成文件
sample.o (但它应该从sample_1.c构建) obj-$(config2):sample.o (但是它应该从sample_2.c构建) 是否可以通过makefile实现,或者如果不能通过linux
kbuild
浏览 0
提问于2012-02-27
得票数 0
1
回答
如何使Eclipse识别
KBUILD
_MODNAME?
它通常可以工作,但是Eclipse无法理解宏
KBUILD
_MODNAME:我使用宏pci_register_driver,它被定义为: __pci_register_driver(driver, THIS_MODULE,
KBUILD
_MODNAME) 在include/linux/pci.h中。
浏览 6
提问于2015-02-24
得票数 3
1
回答
了解
kbuild
构建过程如何工作。
我熟悉make和
kbuild
,以及构建系统是如何工作的。但是我很难理解目标是如何建立起来的!?例如,在
Kbuild
中,如果您想在目录中生成一个对象文件,就会有一个makefile,其内容如下:这将计算为obj-y/m并将foo.o添加到其中
浏览 4
提问于2014-03-14
得票数 3
回答已采纳
1
回答
如何在
kbuild
makefile中运行perl
我不能处理的问题是如何从
kbuild
文件调用这个perl脚本。似乎makefile找不到perl脚本的正确路径。那么我应该在
kbuild
文件的顶部添加什么来调用这个perl脚本文件呢dir |- generator.pl |- some_template //perl
浏览 26
修改于2019-12-15
得票数 1
1
回答
与设备树相比,
kbuild
是怎样的?
我知道在Linux内核编译开始时,KConfig可以对C预处理器进行调优。并且,设备树用于在运行时为编译后的内核提供有关硬件的描述。例如,两者都提供了有关内部CPU细节和外部外设驱动程序的信息。我想,设备树中提到的任何外围设备都必须得到先前在.config文件中声明的驱动程序。我也可以猜到,如果一个驱动程序被编译为内置的,它将不再作为一个模块加载.但是还有什么更好的细节呢?
浏览 0
提问于2019-12-12
得票数 2
回答已采纳
1
回答
避免使用
kbuild
在LKM中创建调试信息
当我试图从
kbuild
构建它时,gcc消耗了所有的内存并崩溃,而手动调用gcc工作得很好。在检查了手册中的对象文件后,我发现了gcc和
kbuild
中的对象文件,其中
kbuild
对象文件的大小是手册中的gcc对象的20-30倍(900k比30M)。原因是
kbuild
对象文件包含了包含大量数据的巨大部分debug_info。那么,在使用
kbuild
进行构建时,有什么方法可以避免在我的对象文件中创建调试信息呢?
浏览 5
提问于2013-11-20
得票数 2
1
回答
无法用
KBUILD
_CFLAGS_MODULE编译内核模块
我很难用新内核用
KBUILD
_CFLAGS_MODULE编译内核模块。编译器给我显示了一个奇怪的错误。这类构建过去用于我的旧内核(5.5),但在我的5.16内核中不再起作用。= test
KBUILD
_CFLAGS_MODULE := "-O1" "-mcmodel=medium" # Examplesallbuild M=$(PWD) modules make -C /lib/modules/$(s
浏览 0
提问于2022-03-15
得票数 1
回答已采纳
1
回答
Kbuild
-包括来自外部目录的源文件
我在考虑将共享的源文件放在一个共享文件夹中(在内核树之外),让
kbuild
从外部目录构建这些文件,并在模块的目录中生成.o文件。有没有使用
kbuild
包含外部目录中的源文件的好方法?
浏览 6
修改于2013-03-05
得票数 0
1
回答
在专有软件中使用
Kbuild
基础设施的含义
管理这一点的一个简单方法是像在Linux和U中所做的那样,使用
Kbuild
。这意味着使用(和自定义)
Kbuild
和Kconfig特定的文件(以及很少修改的Makefile)来编译我们的软件。我查看了GPL v2 (https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html)的所有常见问题,但我无法说明在我的专有软件中使用
Kbuild
浏览 0
修改于2017-04-06
得票数 -1
1
回答
在
kbuild
中有条件地包含源代码
因此,在我始终存在的模块源代码中(比如main.c),我可能会有这样的代码func_a();在模块的
kbuild
中,如下所示谢谢。
浏览 0
修改于2020-06-20
得票数 2
回答已采纳
2
回答
KBUILD
_DEFCONFIG_KMACHINE ?= defconfig_file没有按预期工作
KBUILD
_DEFCONFIG_KMACHINE ?= defconfig_file不像我预期的那样工作。 oe_runmake -C ${B} ARCH=${ARCH} $
KBUILD
_DEFCONFIG addtask
浏览 4
修改于2018-02-03
得票数 3
2
回答
SystemTap失败,错误为"WARNING:
kbuild
exited with status: 2“
stap2QXn/stap_12cd14bbeaab6bfcaac79c1830a62d98_710.o make: *** [_module/stap2QWXn] Error 2 WARNING:
kbuild
浏览 8
修改于2013-06-08
得票数 0
1
回答
Kbuild
-从同一.c文件构建多个.o文件
我有两个驱动程序,它们共享一些相同的源文件。大部分共享代码是相同的,但有几个部分是我需要为特定的驱动程序ifdef的。我希望这些文件驻留在同一个目录中,这样我就不会有重复的源代码文件。因此,我需要能够多次构建.o文件,并且能够在构建它们时发送-Dvariable。obj-$(CONFIG_DRIVER_USB) += myusb.omyusb-y += my_init.o $(
浏览 19
修改于2020-05-16
得票数 0
回答已采纳
1
回答
如何在
Kbuild
中添加对生成源文件的依赖?
在
Kbuild
中,让mymod-y成为包含构成模块的对象文件列表的变量,即
Kbuild
规则是怎样的,它将对象文件从生成的源代码中编译为mymod的依赖项,并描述生成过程。
浏览 1
修改于2016-09-01
得票数 5
回答已采纳
1
回答
Linux
Kbuild
:$(src)和$(obj)之间的区别是什么
在Documentation/
kbuild
/makefiles.txt的第3.10章中提到,$(src)指的是源代码的位置,而$(obj)指的是生成的输出文件的位置。
浏览 64
提问于2020-03-23
得票数 1
1
回答
在生成驱动程序时禁用
KBUILD
_CFLAGS选项
其中一个不同之处在于,最新版本允许在构建内核模块时进行严格的指针转换检查:# enforce correct pointer usage
KBUILD
_CFLAGS
浏览 6
提问于2022-02-28
得票数 2
回答已采纳
1
回答
编译linux内核模块时,makefile中的
KBUILD
_CFLAGS不能工作。
KBUILD
_CFLAGS += -DXFLAGS#ifdef XFLAGS#endif make编译是成功的,但是,我无法在日志文件(如/var/log
浏览 1
修改于2013-07-03
得票数 1
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券