zoukankan      html  css  js  c++  java
  • 编译驱动错误

    1.Makefile问题

    1 KERN_SRC=/home/kebin/work/linux/linux-Digilent-Dev-master
    2 obj-m := myled.o
    3 all:
    4     make -C $(KERN_SRC) M=$(shell pwd) modules
    5 clean:
    6     make -C $(KERN_SRC) M=$(shell pwd) clean

    以此为例:

      (1)第4行和第6行的make前面一定是用Tab分隔符

      (2)$和(KERN_SRC)之间没有空格,KERN_SRC为内核路径,名字可以随便起;(内核一定要是已经编译过的)

      (3)原来的写法是M='pwd',但是时间过程中行不通,后来改为M=$(pwd)也不行,最终改为M=$(shell pwd)

       

      参考上图中关键字的颜色!

    2.源程序问题

    1  error: stray '343' in program
    2  error: stray '200' in program

    出现这两种错误,原因是:程序在编写或拷贝过程中空格或者Tab变成了中文格式,需要重新修改!

  • 相关阅读:
    javascript之instanceof原理
    x86之描述符表寄存器
    Mac之DTerm
    C的一些特性
    Mac i386 Operands and Addressing Modes
    shell之条件测试
    linux之dup&dup2
    javascript之this
    x86之段描述符
    进制转换
  • 原文地址:https://www.cnblogs.com/ylsm-kb/p/9234766.html
Copyright © 2011-2022 走看看