Welcome 微信登录

首页 / 操作系统 / Linux

第一个Linux C网络下载程序

第一个Linux C网络下载程序

昨天搜了一天的网络,试图找出在linux下网络下载程序至GEC2410内,可是出现在我面前的最多的是关于Bootloader的移植,当然对这个东 西有了一个入门级的了解,不想再深入下去,因为没有linux下C使用的基础,所以得从gcc开始。呵呵,步入正题:打开终端---->输入vim[root@localhost root]# vim hello.c进入vim的命令模式,按下键盘的i切换到插入模式,输入如下代码:#includeint main(){...
Linux下使用Monodevelop 0.16笔记

Linux下使用Monodevelop 0.16笔记

用了好长时间的Monodevelop,总感觉到与VS2005差距还是很大,有时候,要转到Win下开发,导入VS2005还是个麻烦事,如果项目多的话,真的一团乱!有时只好用SharpDevlop,可是它的运行速度真的不敢恭维,半天才编译好!现在这样的问题总得可以解决了!感谢MONO开发小组为开源做出的无私奉献! Monodevelop 0.16现在集成了C语言开发,在Linux下开发,没有C语言的开发工具,可以说是一种遗憾!现在这样的问题解决了! 本版本...
Linux下窗口程序编写

Linux下窗口程序编写

要在linux下写个窗口程序,主要会用到Xlib ,GTK ,QT等, Xlib太底层了,也都是函数,就不说了。再说现在流行的窗口管理器主要是Gnome,KDE,所以只提GTK,KDE。 对于KDE的QT 和 Gnome的GTK偶是这么认为的。 KDE下QT做出来的东西确实精美好看, Gnome的GTK的界面就丑陋许多,但是GTK似乎运行的效率比QT好些,某的机器比较老,是这样的。 另外QT是一个公司的产品,虽然自己写点小工具啥的都是免费的。但是如果...
一公司的Linux内核驱动笔试试题

一公司的Linux内核驱动笔试试题

这是一公司的linux内核驱动笔试试题,希望对各位要参加面试的朋友提供一点帮助,同时又要对公司试题保密,唉,没办法,具体公司名字只能采用×××代替啦!如果这样还是“那个”的话,请公司及时与偶联系,偶会第一时间将其删除,谢谢!(一)主要题型:选择题(每题3分,约20题吧,具体什么题都有,包括网络、C以及其他硬件方面的基础知识);简答题(总分约40分,主要包括读C程序给出结果同时给出适当的解释及其他一些硬件方面的问题);(二)主要内容:1、题目概述(1)C方面...
Ubuntu内核编译详解

Ubuntu内核编译详解

Ubuntu内核编译首先,介绍一下编译内核的经典模式,这个可能都看过了。 #make mrproper [说明]该命令确保源代码目录下没有不正确的.o文件以及文件的互相依赖。 #make dep [说明]读取配置过程生成的配置文件,创建对应于配置的依赖关系树,从而决定哪些需要编译,哪些不需要。 #make clean [说明]删除前面步骤留下的文件,以避免出现一些错误。 #make bzImage (或#make zImage) [说明]完全编译内核。二者...
我是Linux编程初学者

我是Linux编程初学者

原来我的linux编程基础这么不好,gcc选项就只会几个,makefile只能看个一知半解,以前在windows下编程有vc6.0的ide,很多底层的东西(编译阿,链接阿)都不用去理,到了linux了,也赶着下了个ide(netbeans的c++ plus),也不用理那些makefile等等,于是也养成了懒惰的习惯,觉得编程好了,就可以了,但事实并非这样!接触e2的qt编程后,我发现要养成好的编程习惯是要一步步来的,编译和链接是非常重要的,程序写好了,不会...
Linux下的C语言开发要学习什么内容

Linux下的C语言开发要学习什么内容

一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。 2、学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。 3、掌握gcc和gdb的基本用法。掌握gcc的用法对于构建一个软件包很有益处,当软件包包含的文件...
<< 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 >>