linux编译问题汇总(不断更新)

1、makefile: *** 遗漏分隔符问题

makefile:2: *** 遗漏分隔符 

make时出现“makefile:2: *** 遗漏分隔符 。 停止。”问题,

解决:

原因是在编写makefile文件时:

是tab分隔符,不能用空格


2、交叉编译地址改 成 /usr/local/arm/4.3.2/arm-none-linux-gnueabi/bin后 提示:
g++: error trying to exec 'cc1plus': execvp: No such file or directory
make: *** [project.o] Error 1
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.

解决:

gedit ~/.bashrc 改回原来的编译器地址

export PATH=/usr/local/arm/4.3.2/bin:$PATH
#export PATH=/usr/local/arm/4.3.2/arm-none-linux-gnueabi/bin:$PATH

你可能感兴趣的:(linux,File,Path,makefile,编译器)