当前位置: 技术问答>linux和unix
linux内核学习的问题?
来源: 互联网 发布时间:2016-10-25
本文导语: 小弟一直在做window下面的编程 现在在学习linux内核 然后下载了一个linux内核的源码 小弟想知道下 这内核能编译不?这东西能不能生成可执行文件? 怎么生成可执行文件?能debug下调试吗? 还有就是在linux...
小弟一直在做window下面的编程
现在在学习linux内核 然后下载了一个linux内核的源码
小弟想知道下 这内核能编译不?这东西能不能生成可执行文件?
怎么生成可执行文件?能debug下调试吗?
还有就是在linux下的c++ 编程 有什么ide呢?
小弟是新手 求指教!!!
现在在学习linux内核 然后下载了一个linux内核的源码
小弟想知道下 这内核能编译不?这东西能不能生成可执行文件?
怎么生成可执行文件?能debug下调试吗?
还有就是在linux下的c++ 编程 有什么ide呢?
小弟是新手 求指教!!!
|
内核可以编译,但是它不是生成可执行文件,而是生成一个类似镜像文件的,用来启动并且作为操作系统运行。
LZ可以自己google“编译内核”,有详细的步骤
LZ可以自己google“编译内核”,有详细的步骤
|
1、建议楼主先上网了解一下linux方面的基础知识再搞开发,特别是内核开发。
2、linux(当然,包括其它基于*nix的系统)下面的很多东西跟Win下是不一样的,甚至相反。
3、调试内核是可以的,但它不像vc按f5、f10那样简单,操作虽然有些复杂,但熟悉之后便不觉得了。
4、至于红旗,在某些出错信息中可以看到,它跟red hat有着很密切的关系(我使用过红旗一段时间,对这个有点知道),原因就不用说出来了。
5、其实编程无非就是编辑器+编译器+调试器三者而已。至于哪个最好,适合自己的就是最好的。比如我就觉得emacs+gcc+gdb比较好,但许多觉得code::block和eclips很好。这个看个人习惯。
无论如何,楼主只要去实际操作才能体会的。
另外,万事开头难。
祝好!
2、linux(当然,包括其它基于*nix的系统)下面的很多东西跟Win下是不一样的,甚至相反。
3、调试内核是可以的,但它不像vc按f5、f10那样简单,操作虽然有些复杂,但熟悉之后便不觉得了。
4、至于红旗,在某些出错信息中可以看到,它跟red hat有着很密切的关系(我使用过红旗一段时间,对这个有点知道),原因就不用说出来了。
5、其实编程无非就是编辑器+编译器+调试器三者而已。至于哪个最好,适合自己的就是最好的。比如我就觉得emacs+gcc+gdb比较好,但许多觉得code::block和eclips很好。这个看个人习惯。
无论如何,楼主只要去实际操作才能体会的。
另外,万事开头难。
祝好!