在使用linux开发板时,使用虚拟机编写程序再利用nfs,使开发板挂载到虚拟机上传输编译后的可执行文件。
但是在运行时发生报错:-bash: ./test: No such file or directory
于是查看文件的属性:file test
test: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-armhf.so.1, with debug_info, not stripped
一般情况下可能是编译链出错,所以返回虚拟机中设置编译工具链,再重新编译即可解决
解决后的文件属性:file test
test: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 4.9.0, not stripped
linux配置环境变量的文件
1、/etc/profile
2、/etc/environment
3、~/.profile
4、~/.bashrc
希望可以帮助到大家