工具/软件:Linux
您好、专家、
我下载了 AM57XX Linux SDK (ti-processor-sdk-linux-am57xx-evm-04.00.00.04)、 我想编译 Linux 内核、 我在 TI 维基页面中执行了以下命令、首先我使用"export"执行环境变量设置、然后使用"make"命令进行清理、但它显示了如下错误消息:
TI wiki 页面: processors.wiki.ti.com/.../Linux_Kernel_Users_Guide
导出路径=/ti/ti-processor-sdk-linux-am57xx-evm-04.00.00.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$path
使 arch=arm cross_compile=arm-linux-gnueabihf- distclean
命令'make'在'/usr/bin/make 中提供
无法找到该命令、因为路径环境变量中未包含"/usr/bin。
我使用"export"命令检查环境设置、并获取以下信息:
声明-x path="/ti/ti-processor-sdk-linux-am57xx-evm-04.00.00.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:/ti/ti-processor-sdk-linux-am57xx-evm-04.00.00.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin
或者 ,声明-x path="/ti/ti-processor-sdk-linux-am57xx-evm-04.00.00.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin”
由于是否在 前一条命令"export path = xx"中放置"$path"、上述两个结果都已尝试。
问题1:
1为什么错误消息显示 "/usr/bin 未包含在 PATH 环境变量中。" ? 实际上、根据上述"声明"结果、"/usr/bin "已包含在路径中
问题2:
我看到文件夹“/usr/bin”中有“cmake”文件,但没有“make”文件,为什么它显示“命令‘make”在“/usr/bin/make”中可用? "make"和"cmake"之间是否有区别? 调用"make"的结果是否与调用"cmake"的结果相同?
VM:Linux Uubuntu-14.04.4-AMD64
SDK 版本: TI-processor-sdk-linux-am57xx-evm-04.00.04

