我已经开始为OpenBSD
编写驱动程序(用于恩智浦的I2C device PCF8574 )。
目前,我使用OpenBSD页面上的官方指令https://www.openbsd.org/faq/faq5.html编译内核。
但是,当我更改驱动程序的代码并输入make
时,整个内核将被编译。不只是更改后的文件。我如何防止这种情况发生?如何从内核编译单个文件,然后将其与内核的其余部分链接?
提前感谢!
发布于 2018-08-06 06:09:46
如果使用正确的选项,某些部分总是会重建,但整个内核永远不会重建。
# cd /usr/src/sys/arch/amd64/conf
# config GENERIC.MP
# cd ../compile/GENERIC.MP
# make clean
# make -j4
# make install
更改/usr/src/sys
中的任何源文件,然后:
# cd /usr/src/sys/arch/amd64/compile/GENERIC.MP
# make config
# make -j4
# make install
最后一个make -j4
将只构建更改的文件和其他必要的文件。
https://stackoverflow.com/questions/51697663
复制相似问题