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

          多文件內核模塊的編譯

          Posted on 2008-02-10 12:34 ZelluX 閱讀(580) 評論(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也可以呢
          主站蜘蛛池模板: 凤冈县| 宿松县| 佛山市| 武邑县| 图木舒克市| 喀什市| 大兴区| 巴彦淖尔市| 盐边县| 宝鸡市| 三河市| 涿州市| 台湾省| 阿克陶县| 岱山县| 桦甸市| 藁城市| 琼中| 仙桃市| 武义县| 环江| 元阳县| 安阳县| 怀来县| 连州市| 肇州县| 宁城县| 商丘市| 天峻县| 南通市| 巴南区| 翼城县| 如东县| 射洪县| 关岭| 五常市| 鄂托克前旗| 桃源县| 宁乡县| 新邵县| 阳朔县|