2 nhsyzx nhsyzx 于 2016.05.07 16:48 提问

关于在自制操作系统上移植gcc的问题

我现在实现了一个基本的操作系统,我怎么才能将gcc移植到这个系统上呢?

1个回答

dcxy0
dcxy0   Ds   Rxr 2016.05.07 18:18

去gcc官网看下相关文档。应该是有信息的。

nhsyzx
nhsyzx 你觉得具体要怎么做呢?我要的是直接在我的系统中用gcc编译程序。谢啦!
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
笔记关于自制简单的操作系统 第一弹
我读的这本书是川合秀实所著的《30天自制操作系统》,古老,啰嗦的从零读物。但跟着作者来,一定可以写出一个非常简单的操作系统这是不会错的。我要现在就准备写一个系统,没错,写一个系统就是可以这么简单,马上就能实现。我他妈是在写笔记吗?怎么这么多废话。。。。软盘的知识1. 软盘的大小168000H Byte = 1474560 Byte = 1440*1024 Byte = 1440 KB 我们先从这个
《30天自制操作系统》学习笔记--Mac环境搭建
弄了三天了,终于弄好了,先说结果,就是作者在网站上放了os x的工具(hrb.osask.jp,也有linux下的工具,可以自己去下载),也就是说我白忙活了三天。。。          再说一下这几天都干啥了,主要是想把c语言和nasm汇编连在一起。这个很多人都做过,但在网上现有的资料很少有在os X上做的的,也或者做了大家都没人说。。。。先贴代码: extern void swap(int
《30天自制操作系统》——从汇编到C
这次我们要用到4个文件,分别是ipl.nas、asmhead.nas、func.nas和 bootpack.c。 ipl.nas是引导扇区中的16bit程序,用于从磁盘中加载数据并跳转到asmhead.nas中。 asmhead.nas也是16bit程序,用于加载全局变量表,切换cpu到32位的保护模式,并跳转到后面的程序。 bootpack.c用于改变屏幕颜色,func.nas为bootp
初尝linux——arm-linux移植之动态库问题
我一直在做zigbee的项目,因为这次zigbee主机方案需要用到arm,之前花了几个月的时间在PC linux上将主机程序调通了,现在的问题是将程序移植到arm linux。因为之前完全没有嵌入式linux了,更没有移植的经验,于是便从实际问题出发,从基础知识开始,从网上找资料慢慢地解决问题,最终问题还是得到解决,写篇文章梳理一下最近学习的经验,使不至于下次再碰到类似问题时又手足无措,也给像我一
从零开始搭建环境编写操作系统 AT&T GCC (四)绘制界面
昨天写了一晚上的文章说没就没了???!!!一夜回到解放前啊,csdn不应该做出点补偿么……从头再来,也没有什么关系嘛。   今天的主要内容是整理文件,改正之前的几个错误点,简单讲一下VGA,然后写几个绘制界面的函数。 一、整理文件   在system.s文件夹创建一个functions.s的文件,这个文件用于补充c语言不能编写的内容,比如底层硬件的in和out操作,关闭中断cli操作,暂停hl
[读书笔记]30 天自制操作系统 day1 从计算机结构到汇编程序入门
1. 前言我们参考书籍为: http://download.csdn.net/detail/zhyh1435589631/9689118 http://download.csdn.net/detail/zhyh1435589631/9689127 附带光盘: http://download.csdn.net/detail/zhyh1435589631/96891052. 实现2.1 二进制文
libusb移植到ARM linux
环境:ubuntu16.04 x64版本, arm-linux-gcc (Sourcery G++ Lite 2010.09-50) 4.5.1 1. 下载源码 https://sourceforge.net/projects/libusb/ 2. 解压源码 tar -xvf  libusb-1.0.20.tar.bz2 3. 进入解压后的文件目录,编译器配置     ./configur
GCC移植--后端流程
GCC移植--后端流程(自已小结备忘)GCC前端生成的中间代码是若干RTL,每条RTL的名字是MOV,ADD,JMP等,后端工作的每遍会遍历这些RTL。一 首先找标准名字的RTL。对每条RTL,如果它的名字是标准的MOV,ADD等,则会匹配相应的EXPAND或INSN模板。1 当匹配了EXPAND模板时,先执行其中的C语句(参数可能是每个OPERAND,机器模式等)。在这些C语句中,可以调用如下函
STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)
通过Freertos操作系统是小灯闪烁: 进入STM32Cube工程中,使能FREERTOS 接下来对FreeRTOS配置,首先是参数配置: 接下来配置任务:名字为Task_Sled1,优先级为正常就可以,进入函数为Func_LED0。 生成代码,并拷贝到eclipse工程中,添加库路径: 在Func_LED0函数中加上小灯闪烁的程
30天自制操作系统之第一天的QEMU问题解析
在全书第18页上关于QEMU的使用,首先在http://wiki.qemu.org/Download下载对应的版本 (我的是windows64位的),下载后默认安装即可。 下面是刚入门的可能会碰到的错误(我就是其中之一),我在网上下载了PDF和tolset文件夹 于是,在安装好QEMU模拟器后,便在projects文件的01_day的helloos0文件夹里迫不及待的尝试了一把,在根据书上的命令