早教吧作业答案频道 -->其他-->
在某些Makefile中看到了obj-m:=test.omodule-objs:=test.o请问module-objs:=test.o什么作用有obj-m:=test.o不是就可以编译成模块了么
题目详情
在某些Makefile中看到了 obj-m := test.o module-objs := test.o 请问module-objs := test.o什么作用
有obj-m := test.o不是就可以编译成模块了么
有obj-m := test.o不是就可以编译成模块了么
▼优质解答
答案和解析
声明:我的回答不一定正确.
obj-m := test.o是指定模块名称是test.ko.如果只是由test.o,来编译成test.ko,那后面的module-objs := test.o最好省略(我觉得你这2句话写一起,估计编译会出错).
但是有时候,test.ko是由test.o file1.o file2.o这样多个.o文件编译成test.ko模块,那需要:
obj-m := test.o
module-objs := file1.o file2.o test_main.o(注意,这里不要用test.o)
所以module-objs 用在多.o文件编译的时候.
obj-m := test.o是指定模块名称是test.ko.如果只是由test.o,来编译成test.ko,那后面的module-objs := test.o最好省略(我觉得你这2句话写一起,估计编译会出错).
但是有时候,test.ko是由test.o file1.o file2.o这样多个.o文件编译成test.ko模块,那需要:
obj-m := test.o
module-objs := file1.o file2.o test_main.o(注意,这里不要用test.o)
所以module-objs 用在多.o文件编译的时候.
看了 在某些Makefile中看到...的网友还看了以下:
某某某呼叫某某某,收到请回答,收到请回答下一句是什么 2020-06-18 …
王某与梁某曾因做生意产生过矛盾。有一天,王某收到梁某发来的一条带有严重侮辱性的短信。收到短信后,王 2020-06-20 …
王某欠李某6000元钱,久拖不还。于是,李某将王某骗到偏僻处捆绑起来,并给王某的妻子打电话,要她拿 2020-06-22 …
某校学生张某骑自行车上学,路上因闯红灯被交警拦住,并受到了交警的批评。张某来到学校,又因没完成英语 2020-06-23 …
某校学生张某骑自行车上学,路上因闯红灯,被交警拦住,并受到了交警的批评。张某来到学校,又被数学老师 2020-06-23 …
带某人到某地、给某人买东西、帮助某人做某事的英文是什么? 2020-07-11 …
王某欠李某贷款6000元,久拖不还。于是,李某将王某骗到偏僻处捆绑起来,并给王某的妻子打电话,,要 2020-07-15 …
B=KI/dB为磁场强度K为已知系数I为电流d为某点到直导线的距离,其中K怎么理解B=KI/dB为 2020-07-20 …
王某与粱某曾因生意产生过矛盾。一天,王某收到了一条粱某发来的带有严重人格侮辱的短信。收到短信后,王某 2020-11-05 …
某公司从2009年起,每人的年工资由三个项目组成,并按下表规定实施.现有一位职工李某2009年到该公 2020-11-08 …