編譯的時候發現 line 69: mkimage:找不到命令
才發現自己沒有裝這個打包工具,安裝$ sudo apt-get install uboot-mkimage
再編譯ok
./mkimage -a arch -o os -t type -c comp -a addr -e ep -n name -d data_file[:data_file...] image
-a ==> set architecture to 'arch'
-o ==> set operating system to 'os'
-t ==> set image type to 'type'
-c ==> set compression type 'comp'
-a ==> set load address to 'addr' (hex)
-e ==> set entry point to 'ep' (hex)
-n ==> set image name to 'name'
-d ==> use image data from 'datafile'
-x ==> set xip (execute in place)
引數說明:
-a 指定cpu的體系結構:
取值 表示的體系結構
alpha alpha
arm a rm
x86 intel x86
ia64 ia64
mips mips
mips64 mips 64 bit
ppc powerpc
s390 ibm s390
sh superh
sparc sparc
sparc64 sparc 64 bit
m68k mc68000
-o 指定作業系統型別,可以取以下值:
openbsd、netbsd、freebsd、4_4bsd、linux、svr4、esix、solaris、irix、sco、dell、ncr、lynxos、vxworks、psos、qnx、u-boot、rtems、artos
-t 指定映象型別,可以取以下值:
standalone、kernel、ramdisk、multi、firmware、script、filesystem
-c 指定映象壓縮方式,可以取以下值:
none 不壓縮
gzip 用gzip的壓縮方式
bzip2 用bzip2的壓縮方式
-e 指定映象執行的入口點位址,這個位址就是-a引數指定的值加上0x40(因為前面有個mkimage新增的0x40個位元組的頭)
-n 指定映象名
-d 指定製作映象的原始檔
ifconfig找不到命令
出現這樣的問題的原因是 你在從普通使用者切換到root使用者的時候 用的是su 或者su root切換的 這樣不行 不會讀取root使用者的私有設定檔案!因此環境變數path不會包含 sbin usr sbin這樣的目錄 因此你直接輸入這些目錄下的命令時 就會提示找不到該命令!解決問題的2個簡單方法...
sudo go 找不到命令
錯誤描述 環境 centos7.1 x64 golang 1.9.3 golang目錄 home moonlightwatch go 環境變數配置 export goroot home moonlightwatch go export gopath home moonlightwatch codes...
sudo source 找不到命令
source etc bash.bashrc 唯一的事情是 新環境變數僅供我當前使用者使用 並且在使用sudo時被忽略。當我關閉終端會話並重新加入時,它們才可用於sudo。當我嘗試使用時 sudo source etc bash.bashrc 我收到錯誤 sudo source command no...