移植cgic库时,当输入make命令时老是说arm-linux-gcc-c命令未找到,一直编译不通过。下面我们来看看出错的提示
![[转载]移植cgic库编译时出现arm-linux-gcc-c命令未找 [转载]移植cgic库编译时出现arm-linux-gcc-c命令未找](https://i-blog.csdnimg.cn/blog_migrate/3ce9dda3d22c2567b95ec64681f6ca7b.jpeg)
看两个划红线的命令,一个gcc后面多了一个空格,一个没有空格,没有空格的那个就出错了。那到底应该怎样改呢?先看看天嵌科技原来是怎么改的
![[转载]移植cgic库编译时出现arm-linux-gcc-c命令未找 [转载]移植cgic库编译时出现arm-linux-gcc-c命令未找](https://i-blog.csdnimg.cn/blog_migrate/d5e20a9ac50bedec5d4dcda120464ffa.jpeg)
原来的gcc被改成后面的美元符号什么的,我们暂且不管这是什么,上面说到gcc改成arm-linux-gcc(定义时)
![[转载]移植cgic库编译时出现arm-linux-gcc-c命令未找 [转载]移植cgic库编译时出现arm-linux-gcc-c命令未找](https://i-blog.csdnimg.cn/blog_migrate/a13c11fa219767820736ec95593b6570.jpeg)
那么我们可以这样想,既然美元后面的那些变量代换有问题,我们是不是可以直接用命令绕过这个代换过程呢?
于是把Makefile改成下面这样
![[转载]移植cgic库编译时出现arm-linux-gcc-c命令未找 [转载]移植cgic库编译时出现arm-linux-gcc-c命令未找](https://i-blog.csdnimg.cn/blog_migrate/1f2da117f566eeef62ac7629a8c66d48.jpeg)
当我们再编译时就可以通过了
![[转载]移植cgic库编译时出现arm-linux-gcc-c命令未找 [转载]移植cgic库编译时出现arm-linux-gcc-c命令未找](https://i-blog.csdnimg.cn/blog_migrate/c3c0b27372beac1b78da445518190920.jpeg)
PS:最后那个划线的就是生成的可执行文件,表示编译通过了。