1. 程式人生 > >64位ubuntu16.04搭建嵌入式linux開發環境的奇葩問題

64位ubuntu16.04搭建嵌入式linux開發環境的奇葩問題

奇葩問題1:選擇ubuntu映象啟動安裝時,黑屏,使用網上方法去掉3D圖形加速也不行

宿主機上執行如下命令,重啟宿主機

netsh winsock reset

奇葩問題2:將交叉編譯鏈路徑新增進PATH 後執行arm-none-linux-gnueabi-gcc依然出現:No such file or directory

sudo apt-get install lib32ncurses5

奇葩問題3:編譯核心出現Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.

將kernel/timeconst.pl 檔案中的

if (!defined(@val)) {

替換為

if ([email protected]) {

奇葩問題4:不能make menuconfig,會出現error "mixed implicit and normal rules"

將編譯目錄下的Makefile中的

config %config: scripts_basic outputmakefile FORCE

改為

%config: scripts_basic outputmakefile FORCE

奇葩問題5:編譯核心出現drivers/Makefile:59: *** missing separator.  Stop.

檢視drivers/Makefile發現

obj-$(CONFIG_TC)		+= tc/
+ obj-$(CONFIG_UWB)		+= uwb/
obj-$(CONFIG_USB_OTG_UTILS)	+= usb/otg/

將其改為

obj-$(CONFIG_TC)		+= tc/
obj-$(CONFIG_UWB)		+= uwb/
obj-$(CONFIG_USB_OTG_UTILS)	+= usb/otg/

奇葩問題6:編譯核心出現arm-none-linux-gnueabi/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

網上方法

sudo apt-get install lib32ncurses5 ia32-libs

發現不行,提示

Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32ncurses5 lib32z1

使用

sudo apt-get install lib32ncurses5 lib32z1

成功解決

相關推薦

64ubuntu16.04搭建嵌入式linux開發環境奇葩問題

奇葩問題1:選擇ubuntu映象啟動安裝時,黑屏,使用網上方法去掉3D圖形加速也不行 宿主機上執行如下命令,重啟宿主機 netsh winsock reset 奇葩問題2:將交叉編譯鏈路徑新增進PATH 後執行arm-none-linux-gnueabi-gcc依然

Ubuntu-18.04 LTS嵌入式linux開發環境搭建

pam.d ron inetd Oz net-tools ack dba 處理 vpd Ubuntu-18.04 LTS嵌入式linux開發環境搭建 ubuntu-18.04 LTS於 2018年4月2

ubuntu16.04搭建優美的開發環境

ubuntu 開發環境的配置 獲取root許可權 在終端中輸入命令: sudo passwd root 會提示讓你輸入ROOT帳號的密碼 Enter new UNIX password: (在

64Ubuntu 16.04搭建嵌入式交叉編譯環境arm-linux-gcc過程圖解

64位Ubuntu 16.04搭建嵌入式交叉編譯環境arm-linux-gcc過程圖解,開發裸機環境之前需要先搭建其開發環境,畢竟工欲善其事必先利其器嘛。  安裝步驟 1、準備工具安裝目錄 將壓縮包arm-Linux-gcc-4.4.3.tar.gz存放在

1、嵌入式Linux開發環境搭建

什麽 技術 串口 程序 環境 str ORC arm 上進 1、前提準備 硬件環境: 筆記本電腦 軟件環境: 裸機安裝Windows10_64位 VMWare版本:VMWare WorkStation 14Pro Ubuntu版本:Ubuntu16.04LTS 總

Ubuntu16.04以太坊開發環境搭建

這裡記錄一下開發環境的搭建,方便以後再用。帶*為可選。 Ubuntu16.04 安裝ubuntu16.04。下載連結 git 之後的安裝都需要依賴Git sudo add-apt-repository ppa:git-core/ppa sudo a

Ubuntu16.04+QT5.9.2開發環境搭建

一 目的使用Ubuntu16.04LTS安裝QT5.9.2二 環境說明系統: Ubuntu16.04 LTS 軟體QT5.9.2下載地址:http://download.qt.io/official

linux嵌入式linux開發環境搭建(整理)

1、安裝VMware、安裝ubuntu 安裝詳細步驟:http://blog.csdn.net/u013142781/article/details/505290302、配置網路,保證開發板可以ping通伺服器  > 純ubuntu系統只要保證開發板和ubuntu系統

Ubuntu16.04 Eclipse中Python開發環境搭建

一、給Eclipse安裝PyDev外掛 1.啟動Eclipse點選Eclipse,選擇工作空間,也可選擇預設2.選擇安裝外掛點選Help選單,選擇Install New Software··· ,選擇Add…按鈕,然後Name輸入PyDev,Location:http://

64ubuntu16.04安裝Android Studio

http://blog.csdn.net/maplelove1211/article/details/51322524 在ubuntu16.04下裝了個Android Studio,走了不少彎路,把安裝過程記下來與大家共享: 一、安裝jdk、sdk、android st

嵌入式Linux開發環境搭建,問題ping、nfs的解決

 一. 嵌入式軟體層次   1) Bootloader->引導載入程式   整個嵌入式系統的載入啟動任務完全交給Bootloader完成,它的主要任務是將核心映象從硬碟讀到RAM中,然後跳轉到核心入口啟動核心(作業系統)!通俗來講,Bootloader的作用就是初始化

ubuntu16.04搭建hadoop集群環境

address hadoop 集群 所有 ipv ret 加載文件 keygen -- manager 1. 系統環境Oracle VM VirtualBoxUbuntu 16.04Hadoop 2.7.4Java 1.8.0_111master:192.168.19.12

Hugh ubuntu 14.04搭建tensorflow-gpu開發環境

轉載地址:https://www.cnblogs.com/samo/p/8092708.html 一、安裝nvidia顯示卡驅動 去navidia官網檢視最新的驅動版本號:navidia官網:http://www.geforce.cn/drivers 找到顯示卡對應的驅動下載,例如

Windows 7(64) 配置Eclipse+Hadoop2.5.1開發環境

本文承接《CentOS 7 快速架設hadoop 2.5.1叢集》一文。 1.增加hadoop使用者並登陸。 使用者名稱hadoop,密碼 hadoop (使用者要與master上一樣,為測試方便可以直接放入管理員群組),同hadoop登陸系統 2.安裝JDK。 安裝與叢集ma

ubuntu14.04搭建Android-NDK開發環境

1.建立Android平臺工作空間 mkdir AndroidWorkSpace 2.進入Android平臺工作空間,建立NDK工具目錄 cd AndroidWorkSpace mkdir NDK_Tools 3.獲取android-ndk-r10b 下載:wget ht

搭建嵌入式Linux gdb環境

Linux應用程式可以使用gdb除錯,可設定斷點檢視程式碼指定位置變數狀態。 準備 Buildroot:下載buildroot到宿主機上。其是一個可以通過配置即編譯其它工具的工具,不需要管編譯工具時依賴的庫檔案,該工具會自動下載。 arm-linux-gcc:buil

Ubuntu16.04搭建hadoop偽分散式環境

參考自:https://blog.csdn.net/hliq5399/article/details/78193113   原材料: 1.Ubuntu16.04作業系統成品(在vmware上安裝成功) 2.jdk-7u67-linux-x64.tar.gzjdk-7u67-

ubuntu13.04搭建安卓開發環境(離線安裝SDK,附下載地址)

        最近要做一個android開發的專案,今天折騰了一天,終於在ubuntu系統上搭建好了android的開發環境。鑑於國內的網速太慢,加之有防火牆設定,線上安裝SDK實在是太慢了,下載速度幾乎為零,完全無法忍受,因此本人歷經千辛萬苦把SDK所需要的包都下載下來

Windows 7 64系統上搭建Hadoop偽分散式環境(很詳細)

在開始配置前,我們先了解Hadoop的三種執行模式。 Hadoop的三種執行模式 獨立(或本地)模式:無需執行任何守護程序,所有程式都在同一個JVM上執行。在獨立模式下測試和除錯MapReduce程式很方便,因此該模式在開發階段比較適合。 **偽分散式

[基礎筆記]使用虛擬機器搭建Ubuntu Linux開發環境

        更換了新的筆記本,需要重新搭建Linux開發環境。         由於公司禁止使用VMware(出於安全規定),好久沒摸過這玩意兒,突然感覺有點陌生(大公司害人啊),於是就記錄一下整個過程吧。         首先,下載安裝VMware虛擬機器(這步驟