posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          多文件內核模塊的編譯

          Posted on 2008-02-10 12:34 ZelluX 閱讀(574) 評論(1)  編輯  收藏 所屬分類: LinuxSystem
          搗鼓了半天,硬是沒用gcc成功編譯。還是用make modules算了。
          2.6內核編譯系統提供了一種不同的寫法。
          這里obj-m是樹根,hello-objs是hello的兩個結點。

          ifneq ($(KERNELRELEASE),)
                  obj-m :
          = hello.o
                  hello-objs :
          = start.o stop.o
          else
                  KERNELDIR ?
          = /lib/modules/$(shell uname -r)/build
                  PWD  :
          = $(shell pwd)

          default:
                  $(MAKE) -C $(KERNELDIR) M
          =$(PWD) modules

          endif

          評論

          # re: 多文件內核模塊的編譯  回復  更多評論   

          2008-05-04 00:22 by passenger
          寫一個Kbuild也可以呢
          主站蜘蛛池模板: 富裕县| 保康县| 长宁区| 清水河县| 辽阳市| 涿鹿县| 仙游县| 毕节市| 庆元县| 喜德县| 固始县| 竹山县| 长垣县| 抚松县| 玉树县| 瑞金市| 同心县| 林芝县| 仙居县| 阿拉善盟| 镇坪县| 遂川县| 英吉沙县| 正安县| 广灵县| 江川县| 吉林省| 达日县| 泾川县| 南靖县| 威远县| 贡嘎县| 丰镇市| 霍邱县| 黄山市| 新建县| 丰城市| 阿拉善盟| 满洲里市| 本溪| 泾川县|