当前位置: 技术问答>linux和unix
菜鸟傻傻的问
来源: 互联网 发布时间:2015-08-16
本文导语: 刚刚开始接触Linux,对开放源码一直有些问题想不通. 1)Linux操作系统的源代码是开放的,那么是否意味着,只要有个编译器,利用源代码就可以编译个Linux系统出来? 2)Linux系统下,主要用什么开发工具,编译工具开发系统? 3)虽...
刚刚开始接触Linux,对开放源码一直有些问题想不通.
1)Linux操作系统的源代码是开放的,那么是否意味着,只要有个编译器,利用源代码就可以编译个Linux系统出来?
2)Linux系统下,主要用什么开发工具,编译工具开发系统?
3)虽然Linux是开放源代码的,可是你在Linux系统上开发的系统也只能Linux下用,有什么办法可以实现在Window下开发的系统,在Linux下可以用的办法(除了Java以外)?
多谢指教,送大礼 88分!
1)Linux操作系统的源代码是开放的,那么是否意味着,只要有个编译器,利用源代码就可以编译个Linux系统出来?
2)Linux系统下,主要用什么开发工具,编译工具开发系统?
3)虽然Linux是开放源代码的,可是你在Linux系统上开发的系统也只能Linux下用,有什么办法可以实现在Window下开发的系统,在Linux下可以用的办法(除了Java以外)?
多谢指教,送大礼 88分!
|
1)第一个问题是正确的.你只有对linux足够熟悉,是可以编译出来的.而且将当前的内核换掉重启后就是你自己编译的内核.这些需要一点技巧.
2)我不做用户界面级别的程序开发,只做后台程序开发,linux一般的编译工具是gcc,cc等.
3)linux 在内核设计中就有一部分接口是为了实现windows虚拟机机制的.像office等windows产品可以运行在linux平台上的.
只知道这么多.linxu
2)我不做用户界面级别的程序开发,只做后台程序开发,linux一般的编译工具是gcc,cc等.
3)linux 在内核设计中就有一部分接口是为了实现windows虚拟机机制的.像office等windows产品可以运行在linux平台上的.
只知道这么多.linxu
|
自己可以利用源码编译linux内核然后作一个文件系统来定制自己想要的linux系统
用vi编辑 gcc(*.c) 或g++(*.cpp) 编译
用基本的c函数的话windows linux都一样,最多换个头文件重新编译一下就可以了,
但是像linux的线程函数等不能在windows下编译
用vi编辑 gcc(*.c) 或g++(*.cpp) 编译
用基本的c函数的话windows linux都一样,最多换个头文件重新编译一下就可以了,
但是像linux的线程函数等不能在windows下编译
|
在windows下利用GCC编译程序据我所知可以有两种途径:
1.在windows下的虚拟机中安装linux,再在虚拟的linux中利用GCC编译程序。
2.利用Cygwin。它可以虚拟linux环境,但却不是在你机子上安装linux。然后在Cygwin中利用GCC编译。
如果没有利用到图形或系统库函数的话,结果应该是一致的。
1.在windows下的虚拟机中安装linux,再在虚拟的linux中利用GCC编译程序。
2.利用Cygwin。它可以虚拟linux环境,但却不是在你机子上安装linux。然后在Cygwin中利用GCC编译。
如果没有利用到图形或系统库函数的话,结果应该是一致的。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。