我们在嵌入式的开发中经常会见到 GCC 和 gcc,那么它们两有何不同呢?GCC(GNU Compile Collection) 是指 GNU 编译器集合,包含众多语言的编译器,如 C、C++、Java、D、Objective-C 等;而 gcc 则是特指 GCC 中的 C 语言编译器。那么 GCC 与嵌入式的关系是怎样的呢?多数嵌入式操作系统都是基于 GCC 进行源码编译,如 Linux、VxWorks 以及 Android 等。在实际的开发中,内核相关的开发用的是 gcc,而应用开发用的是 gcc/g++/gdc 等。下来我们来看看一个嵌入式开发中的高端大气上档次的词语:交叉编译。那么为什么会有交叉编译呢?在以往的嵌入式设备往往都是资源受限的,不可能直接在嵌入式上直接对处理器进行编程。那么此时的解决方案便是在开发主机(PC)上对源码进行编译,最终生成目标主机(嵌入式设备)的可执行程序。gcc 是如何进行交叉编译的呢?1、配置目标主机的编译工具链(如arm-linux);2、配置工具链的具体版本:根据具体的目标代码选择相应的工具链版本,正确使用关于硬件体系的特殊编译选项。
分类:
编程语言 时间:
2018-07-01 11:56:17
阅读次数:
217
使用虚拟机新建Linux启动Linux系统首先编辑网卡信息:[root@cent ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:0c:e9:51:c2:51TYPE=EthernetUUID=df672a61-a87f-45b1-8445-7a304e870f66ONBOOT=yes ? &nbs
分类:
系统相关 时间:
2018-06-30 14:44:01
阅读次数:
216
python做数据分析相关的工具的安装和配置,以及numpy的入门 为什么要用PYTHON来做数据分析 MATLAB R语言,语法类似C语言,但是它在语义上是函数设计语言,也是开源的。 python 的优势: 有大量的库为数据分析和处理提供了完整的工具链 python的库很多,而且库一直在增加,算法 ...
分类:
编程语言 时间:
2018-06-26 18:02:49
阅读次数:
188
Vue.js是什么 摘自官方文档: Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持 ...
分类:
Web程序 时间:
2018-06-25 11:10:09
阅读次数:
251
LLVM编译器架构 LLVM项目是一套工具的集合,它包括模块化、可复用的编译器及一些列工具链技术。 LLVM最开始是Low Level Virtual Machine的简称,但现在它并不是传统意义上的虚拟机。所以LLVM这个名字并非Low Level Virtual Machine的缩写,而是一个单 ...
分类:
其他好文 时间:
2018-06-17 16:08:22
阅读次数:
436
这几个月,一直在搞接口测试。使用Jmeter+Jenkins+Gitlab工具链。其实,技术上没有什么问题,只是在推广上,到底值不值得我们去花力气去写、去维护大量的接口测试用例呢??? 昨晚上线,今天的线上事务,让我彻底明确了,必须要搞,而且快速全面的铺开。。 事情是:这个迭代的一个小优化点(人才对 ...
分类:
其他好文 时间:
2018-06-15 13:07:33
阅读次数:
157
基本移植 1、源码下载 官网下载最新的linux4.9.9内核:https://mirrors.edge.kernel.org/pub/linux/kernel/。 第三个数字是修订版本号。 2、解压并配置 进入内核源码目录及: cd linux-4.9.9 修改编译工具链,打开顶层的Makefil ...
分类:
系统相关 时间:
2018-06-08 23:19:46
阅读次数:
547
一 、第三方应用及测试工具链接地址 https://pan.baidu.com/s/1rLQ5NCZvxcy93YQ4fGFaBQ 二、第三方工具用法 1、linux ntfs文件系统挂载工具 2、linux LSI系列raid卡监测工具 1)使用参数详解链接:http://www.opstool. ...
分类:
系统相关 时间:
2018-06-04 14:23:42
阅读次数:
195
1.关于激活win10: 工具下载地址:链接:https://pan.baidu.com/s/1ZqYbXnp7P8EhE8m0BvVMBA 密码:gklw 这个工具可以激活office,win10 2.关于激活win7: 工具下载地址:链接:https://pan.baidu.com/s/12r8 ...
Vue.js 是什么 Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时 ...
分类:
其他好文 时间:
2018-05-24 13:11:40
阅读次数:
250