Ⅰ 怎麼解決/bin/sh:arm-linux-gcc:not found make
arm-linux-gcc 環境變數沒有設,所以找不到這個編譯器
在/etc/profile里添加arm-linux-gcc的存放路徑
再用source 同步一下
具體是在命令行輸入#vi /etc/profile回車
然後要用vi命令編輯這個文件,在文件最後加
export PATH=$PATH:/你的arm-linux-gcc存放的路徑
保存退出(具體怎麼編輯文件和保存退出的方法請參考VI命令)
然後會回到終端輸入命令界面,輸入#source /etc/profile
同步一下,不報錯就是正確,然後再執行make指令試試
Ⅱ redora24版本,安裝redis,解壓redis,進入redis包,輸入make命令。提示gcc命令找不到。新手,求指導。
yum install gcc-c++
Ⅲ 請問gcc編譯的時候總是出現「未預期的符號 `(' 附近有語法錯誤」該怎麼辦我是菜鳥,請大神指教!
你都沒有編譯嗎?
先編譯,再執行
gcc test.c
之後會出現一個a.out的文件,然後輸入./a.out就行了。如果想取別名,就gcc test.c -o test得到可執行文件test,然後./test就行了。
Ⅳ 內核編報錯/usr/src/linux-2.6.38.6/scripts/gcc-version.sh: line 25: ygcc: command not f
檢查下你的.config是不是有
CONFIG_CROSS_COMPILE="y"
這個選項,這個應該選N。
或者直接把ygcc鏈接到gcc也應該可以。
Ⅳ /usr/bin/sh: arm-none-eabi-gcc: command not found
xport PATH=$PATH:/usr/local/arm/2.95.3/bin
是設置當前用戶的PATH,而sudo執行make的時候,使用的是超級用戶許可權,那也就使用了超級用戶的PATH(但是這個PATH里,並沒有/usr/local/arm/3.4.1/bin)
解決方法:
先打開一個超級用戶許可權的shell:
sudo –s
在當前shell下,設置環境變數:
export PATH=$PATH:/usr/local/arm/2.95.3/bin
再進入到kernel目錄,make zImage,就可以找到arm-linux-gcc了。
再一例:
1:下載arm-linux-gcc-3.3.2.tar.bz2 到任意的目錄下
我把它下載到了我的工具文件夾里 /home/zt/tools
2:解壓
進入工具目錄(視具體情況而定)
debian:/home/zt/tools# cd /home/zt/tools
解壓
debian:/home/zt/tools# tar xvf arm-linux-gcc-3.3.2.tar.bz2
解壓過程需要一段時間,解壓後的文件形成了 usr/local/ 文件夾
進入該文件夾
debian:/home/zt/tools# cd usr/local/
將arm文件夾考到/usr/local/下
debian:/home/zt/tools/usr/local# cp -rv arm /usr/local/
現在交叉編譯程序集都位於/usr/local/arm/3.3.2/bin下面了
3:修改環境變數
export PATH=/usr/local/arm/3.3.2/bin:$PATH
用此方法添加的環境變數會在掉電後丟失,因此,可以在啟動腳本里做手腳,方法如下:
debian:/home/zt/tools/usr/local# vim /etc/bash.bashrc
在文件的最後一行添加以上命令
export PATH=/usr/local/arm/3.3.2/bin:$PATH
保存退出,當重新登錄root時 新的環境變數就會載入了
Ⅵ Linux下安裝包為什麼會出現install-sh文件
make在make-版本號的包里,是另外安裝的。不再每一個軟體存在,只要運行就行了,install-sh等腳本有另外的用途,一般沒特殊需要你不用管。
原碼要先編譯才能安裝,一般三步:
./configure
make
make install
Ⅶ 怎麼解決/bin/sh: arm-linux-gcc: not found make: *** [src/hello.o] 錯誤 127
一 可能沒安裝交叉工具鏈
二 安裝了 交叉工具鏈 在/etc/profile沒有設置正確
三設置好了 沒使用sourse /etc/profile更新你設置的信息
沒弄好的話 追問吧
Ⅷ shell腳本可以加密嗎
第一種方法(gzexe):
這種加密方式不是非常保險的方法,但是能夠滿足一般的加密用途,可以隱蔽腳本中的密碼等信息。它是使用系統自帶的gzexe程序,它不但加密,同時壓縮文件。
使用方法: gzexe file.sh
它會把原來沒有加密的文件備份為file.sh~ ,同時 file.sh 即被變成加密文件;
第二種方法(shc):
使用 shc 對 Linux shell 腳本加密.
shc是一個專業的加密shell腳本的工具.它的作用是把shell腳本轉換為一個可執行的二進制文件,這個辦法很好的解決了腳本中含有IP、密碼等不希望公開的問題.
Ⅸ linux內核編譯時出現「make: arm-linux-gcc:command not found
你沒設置環境變數。
首先:你要著到arm-linux-gcc 所在的目錄。比如 /opt/arm
然後:敲入命令 export PATH=$PATH:/opt/arm
這樣就可以了
如果你不知道arm-linux-gcc在哪,你可以這樣。
1、cd /
2、find -name "arm-linux-gcc"
然後就能找到arm-linux-gcc了,你就知道在哪個目錄里
Ⅹ c語言 gcc編譯器下 until環境下為什麼輸入代碼system(「pause」) 會顯示 sh
。。這句是MS-DOS的顯示按任意鍵繼續的指令,在windows上可用,c4droid是在android上跑到,當然不行了。。