Ⅰ 怎么解决/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上跑到,当然不行了。。