电子商务网站安全措施,专业seo服务,wordpress设置首页只有一张图片,做卖车网站需要什么手续前言#xff1a;
使用linux系统或虚拟机进行嵌入式linux开发是常规方法#xff1b; 使用MSYS是用于尝鲜和研究。
由于windows和linux的差异#xff0c;使用MSYS代替Linux虚拟机会遇到很多坑。 主要原因在于#xff1a; 1. windows和linux文件系统的差异#xff1a;win不…前言
使用linux系统或虚拟机进行嵌入式linux开发是常规方法 使用MSYS是用于尝鲜和研究。
由于windows和linux的差异使用MSYS代替Linux虚拟机会遇到很多坑。 主要原因在于 1. windows和linux文件系统的差异win不区分文件名大小写, linux要区分 2. 路径分隔符的差异: win使用\分隔路径 linux使用/分隔路径 3. 可执行文件的差异win执行文件后缀名*.exelinux可执行文件不需要后缀名 成果
目前MSYS环境已经成功用于编译linux应用层软件linux内核, U-Boot等。 踩坑1传递编译参数-Wl,--dynamic-linker/lib/ld-linux.so编译后结果路径是错的 原因MSYS调用mingw的gcc.exe传递路径参数时会转换为windows文件路径。 解决MSYS工具链不要和mingw混用路径使用双斜杠//开头也能凑合使用。 踩坑2编译设备树失败 No rule to make target arch/arm/boot/dts/*.dtb, needed by __build. 原因Makefile生成dtb需要调用dtc而windows下面dtc编译出来是dtc.exe文件名不一致。 解决把dtc.exe改名为dtc 踩坑3创建软链接行为异常导致一些编译脚本报错 原因ln -s创建软链接其行为竟然是复制文件/文件夹. 解决添加环境变量:export MSYSwinsymlinks:lnk 持续更新...