建立交叉編譯環境後root無法登陸

2022-02-26 10:56:27 字數 2059 閱讀 2089

1樓:

這種情況是因為你的作業系統是ubuntu 64位的,而交叉編譯工具鏈都是32位執行程式。要成功執行這些交叉編譯工具鏈,需要與這些工具鏈相關的32位庫。安裝命令如下:

sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 zlib1g:i386

2樓:卡卡

在解壓前先找到壓縮包的絕對路徑,然後才可以解壓

進入根目錄命令:cd /

例舉目錄下的內容命令:ls

3樓:燼

這種情況。要麼是64位與32位的問題。要麼你敲錯命令了。

對於你說的這種情況,明顯是你的-c 後面該有空格。但是你沒有,就出錯了。

4樓:匿名使用者

....麻煩執行的時候,把路徑寫上

需要查詢檔案,可以使用find / -name "檔名的方式"

5樓:罪惡欲都

是否切換到了要解壓檔案的目錄?

linux下的交叉編譯環境設定

6樓:匿名使用者

記住一點,需要什麼就學什麼,安裝什麼,別扯出自己一點也不明白的!

你要的就是gcc的編譯環境,一句apt-get install build-essential全安裝了

剩下自己找本書看吧

7樓:diablo_瘋

你可以先找一些搭建嵌入式linux開發平台的文件 練練手

關於c語言屬於初始編譯,一開始什麼都沒有,缺少c鏈路庫glibc的支援。

等到glibc編譯好了之後,重新編譯gcc就可以提供完整的c++支援了。

8樓:

交叉編譯環境,指的是你在pc的作業系統上編譯arm上能執行的程式的編譯環境。

說白了,你在pc的作業系統上要的arm-none-linux-gnueabi-gcc等這些工具

有乙個**上,交叉編譯環境是直接安裝後就可以用的

linux中user使用者可以登入,但是root使用者不能登入是什麼原因? 10

9樓:匿名使用者

root 是 linux 和 unix 系統下的超級使用者。其具有無限許可權,甚至可以銷毀整個系統。

由於該使用者許可權極為危險,root 一般不能直接登入,也不顯示在登陸頁面上。

使用 root 一般有兩種辦法:

sudo。sudo 指令是將單個命令以超級使用者執行。一般只有管理員 wheel 群組中的使用者可以使用,較為方便和安全。

登陸 root。使用者登陸介面不會提供 root 這一使用者選項,需要輸入 root 這一使用者名稱然後使用 root 密碼登陸。系統常常出於安全考慮不允許 root 直接登陸,因此 sudo 指令更加常用一些。

如果某個使用者不能使用 sudo 命令的話,可能是由於該使用者不在 wheel 群組中,或是其使用者名稱沒有列在 sudoer 檔案中。

10樓:匿名使用者

檢視下報錯作息,估計是輸入使用者密碼時沒輸對su - root

輸入使用者密碼

如果密碼沒問題的話肯定是可以切換到root使用者的

11樓:匿名使用者

1. 是不是root密碼記錯了?如果忘記的話,請重啟系統進入single user mode。再把root的密碼改一下。

2.你的登入方式被限制了,如sshd裡的配置可能限制了root就是不能從遠端登入。

12樓:匿名使用者

破密碼,破了root密碼,然後登陸,去修改你想修改的東西,把你不能登陸的賬戶的密碼重新設定。

13樓:匿名使用者

遠端ssh登入不上去?看下sshd_config檔案裡邊是否允許root登入?

14樓:**的上帝

sybaseiq許可權可能不夠。