1. 程式人生 > >arm9+linux fl2440 的編譯驅動時遇到的問題

arm9+linux fl2440 的編譯驅動時遇到的問題

出現的問題:

     make -C /lib/modules/`uname -r`/build M=`pwd` modules

     make: *** /lib/modules/2.6.32-573.el6.x86_64/build: No such file or directory.  Stop.

解決方法:

[[email protected] ~]$ ls /usr/src/kernels/

如果該目錄為空,則刪掉這個build的空連結

[[email protected] ~]$ cd /lib/modules/2.6.32-573.el6.x86_64/
[[email protected]

2.6.32-573.el6.x86_64]$ rm -f build

再安裝更新包

[[email protected] ~]$ sudo yum install kernel-devel

然後重新建立連結

[[email protected] ~]$ sudo ln -s ../../../usr/src/kernels/2.6.32-573.12.1.el6.x86_64/ build

再編譯就OK了,

[[email protected] ~]$ make
make -C /lib/modules/`uname -r`/build M=`pwd` modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-573.12.1.el6.x86_64'
  CC [M]  /home/shaocongshuai/hello.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/shaocongshuai/hello.mod.o
  LD [M]  /home/shaocongshuai/hello.ko.unsigned
  NO SIGN [M] /home/shaocongshuai/hello.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.32-573.12.1.el6.x86_64'

相關推薦

arm9+linux fl2440編譯驅動遇到的問題

出現的問題:      make -C /lib/modules/`uname -r`/build M=`pwd` modules      make: *** /lib/modules/2.6.32-573.el6.x86_64/build: No such file o

arm9+linux fl2440之按鍵驅動 plat_button.c

        if( result )         {             result = -EBUSY;             goto ERROR1;         }     }     return 0; ERROR1:      kfree((unsigned char *)pdev

Linux編譯驅動程式碼smp_lock.h檔案找不到的解決方案

專案中有個驅動程式碼之前在老版本linux系統中編寫的 在移植到linux核心3.2.0後,編譯時出現一處錯誤“fatal error: linux/smp_lock.h: No such file or directory” 解決辦法是將 #include <linux/smp_lock.h&g

linux 核心編譯驅動模組ko的配置以及載入模組解除安裝模組例項測試

linux 核心編譯驅動模組ko的配置以及載入模組、解除安裝模組例項測試一、要讓linux系統支援動態載入驅動模組必須先對linux 核心進行相關的配置,不然編譯不過,載入模組也會載入失敗甚至導致裝置重啟。1、勾選核心Enable loadable module suppor

arm9+linux fl2440 實現RT3070無線網絡卡AP模式並使開發板接入Wifi上網

----------------------------------------------------------------------------------------------------

arm9+linux fl2440 GPS 資料採集和處理

=======================================================================                                            主機作業系統:centos 6.7    

arm9+linux fl2440 第一次開機燒錄

一、燒錄相關軟體下載 USB轉串列埠相關晶片驅動  :  CH341SER.ZIP J-link驅動             :  Setup_JLinkARM_V410i.exe windows下t

關於在linux編譯APK編譯 AIDL檔案問題

一般情況下,我們的mk檔案中是不會新增編譯AIDL的指令的。要我們自己手動新增 LOCAL_SRC_FILES += $(call all-Iaidl-files-under, $(src_dirs)) 另外注意,這條語句必須加入到最後面出現LOCAL_SRC_FILES

linux-gcc 編譯頭文件和庫文件搜索路徑

con 行程 efi lib local 先後 objc 路徑 oot 一、頭文件 gcc 在編譯時尋找所需要的頭文件 : ※搜尋會從-I開始 ※然後找gcc的環境變量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH

arn linux編譯系統錯誤的解決

無法 without 文章 not 結果 binary exe span nbsp 今天打算編譯支持orange pi開發板的Raspbain Jessie系統 從github上拿下源碼,下載,編譯,一直比較順利 結果在編譯一半的時候報錯: /second-stage:

LINUX編譯源碼所需提前安裝的常用依賴包列表

conf toc tps ncurses dev openss c++ zlib bzip2 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype fre

linux編譯jdk7,遇到的坑

文章目錄 一、如何安裝 二、遇到的坑 2.1 Unsupported major.minor version 52.0 2.2 Checksum onbuild/jaxp/drop/bundles/jaxp145_01.zip is d41

LInux系統編譯遇到的問題

1.syntax error at or near 語法錯誤,常見的有:少了分號、引號……;少了或者多了小括號、大括號…… 2.Permission denied錯誤總結 Permission denied 許可權被拒絕,就是說你沒有許可權(讀,寫,可執行) 開啟終端,輸入

Linux編譯C/C++檔案構建提示找不到引用的函式定義

1、確認應用的檔案是否有編譯,測試方法修改錯檔案中的內容再次編譯看是否報錯 2、如果沒有說明沒有參與編譯,需要修改makefile檔案新增編譯對應檔案生成.o目標檔案。 3、如果發現已經添加了該檔案,還有一種可能就是巨集命名衝突。例如: #ifndef _MONITOR_H_ #defi

Android 驅動開發---Android Linux 核心編譯 Nexus 5x

本文以Nexus 5X為例,講解Android Linux 驅動開發的準備驅動開發瞭解:Android對硬體的支援分成了兩層,一層放在使用者空間(User Space),一層放在核心空間(Kernel Space),其中,硬體抽象層執行在使用者空間,而Linux 核心驅動程式執行在核心空間。 所以Andro

arm-linux-gcc編譯出現的一些小插曲-----64位系統需要32位的庫

最近由於工作的需要,重新弄起arm-linux-gcc編譯。離上一次弄這些有整整10年了。 我是在一臺64位的機器上實機安裝的 centos7 發行版,系統和交叉編譯器的安裝過程自是沒話說,問題出在使用arm-linux-gcc編譯 arm程式時, $ arm-linu

linux編譯新核心,解決無法找到eth0裝置問題,安裝eth0網絡卡驅動

由於我的blktrace執行時出現問題,只能對裝置測試一次,第二次的時候就會報如下錯誤:no such file or directory google瞭解決方案,很多都說是核心版本的問題,簡單的方法解決不了啊,測試不能不做啊,所以今天只能果斷換核心版本了(不過我想說每編一次核心,都會遇到新的

Linux編譯mongodb以及C++客戶端驅動

想在Linux下編譯一下mongo和它的C++驅動,網上一堆教程,官方一堆文件,實現起來依舊困難重重。我就很納悶了,本來mongodb就是C++寫的,為什麼不直接提供出驅動,而java,C#之類的,倒是直接提供了jar包和dll檔案。今天終於編譯成功,趕緊記錄下來。 Lin

mongodb資料庫 linux編譯mongodb的c++驅動

由於工作專案開發的需要 要使用mongodb資料庫  需要手動編譯mongo的c++庫,花費了大概兩天的時間,終於搞定,主要是上網搜資料。以下是本人收藏的幾篇部落格 https://mongodb.g

舊手機android的linux核心編譯2-Wifi驅動加入。

經過一些時間的分析與除錯,還是把wifi的驅動調通了。 首先要分析舊手機的wifi。 1,要分析舊手機的wifi,在recovery下配通wifi 是一個不錯的選擇。在recovery已經配通了adb 介面,其實它除去沒有應用軟體外,與硬體系統相關的內容都是完整的。經過我多次償試,對我的MS