toolchain
作者于公司内部担任嵌入式系统embedded system工
作者于公司内部担任嵌入式系统(Embedded System)工程师,由于嵌入式系统开发环境,本 Team 大多是用于 Fedora 操作系统,个人觉得 Fedora 太肥了,所以打造了 Ubuntu 的环境,针对于各家不同芯片厂商所提供的 ToolChain 及 Code base 进行编译,其实也不会很难,修改 Makefile 档案大致上都可以完成,安装各种不同版本的 gcc 来搭配各家 Vendor 所提供的环境,底下是刚安装好 Ubuntu 10.10 版本所需要的一些软件套件,利用 apt-get 指令就可以安装完成:
中文社区论区 cpu是cortex-a55 linux编译跑
中文社区论区 CPU是cortex-a55 linux编译跑32bit,编译kernel时加了-march=armv7-a应用程序使用的toolchain默认-march=armv8编译出来的so库和应用程序能否在此linux版本上运行? CPU是cortex-a55 linux编译跑32bit,编译kernel时加了-march=armv7-a应用程序使用的toolchain默认-march=armv8编译出来的so库和应用程序能否在此linux版本上运行? 不行,你如果编译的是64位的应用程序,肯定不能用在32为的linux上,ABI都不一样。