2015-12-16 20:59
⁄ 工业·编程
⁄ 共 1422字
gcc & g++现在是gnu中最主要和最流行的c & c++编译器 。g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c。这时候命令换做gcc即可。其实是无关紧要的。 其实编译器是根据gcc还是g++来确定是按照C标准还是C++标准编译链接。
下面以Test.cpp为例:
命令: g++ Test.cpp 功能:生成默认为a.exe的文件,这个过程包含了编译和链接。 再说下-o命令,-o命令表示输出的意思,gcc/g++命令是非常灵活的,你不指定输...
g++, linux阅读全文
2015-12-14 15:34
⁄ 工业·编程
⁄ 共 2674字
经常有新接触Linux 的同学问,“Linux 从哪里下载啊?”这种问题,对于熟手来说要么不屑一提,要么就引来了各种 Linux 发行版之争,让初学者无所适从。
其实,对于新接触 Linux 的人来说,很多人都不知道 “Linux” 原来不是一个!而是有林林总总上千种发行版,甚至你乐意的话,都可以制作发行自己的发行版。而各种不同的发行版也各有特色,还层出不穷的推出新版本。这简直让初学者如置身森林,茫然不知所措~
所以,这里整理了一份...
linux阅读全文
2015-12-08 20:19
⁄ 工业·编程
⁄ 共 3066字
【编者按】韦东山,深圳百问网科技有限公司技术创始人,毕业于中国科学技术大学,电子、软件专业双学位,擅长ARM/MIPS等架构的Linux开发,10余年嵌入式开发经验。多家知名培训机构特邀讲师,著有《嵌入式Linux应用开发完全手册》一书。同时,他还是CSDN学院知名讲师,成功录制了50+嵌入式Linux教学视频,好评率100%。 用他的话说:“悦己之作,方能悦人”。
近日,韦东山老师接受了CSDN的专访,文中他分享了学习嵌入式Linux方面的...
linux, 软件之路, 韦东山阅读全文
2015-07-20 21:59
⁄ 工业·编程
⁄ 共 1587字
windows刚开始的时候是和unix一样没有注册表的,它的程序信息在后缀为ini的文本文件中。后来Windows引人注册表,那么为什么Windows要花如此大的力气引人注册表机制,它要解决什么问题,它比起linux的无注册表机制好在哪?
Win 之所以抛弃 ini 机制(许多程序依然在用,如 EditPad Pro 还可以在注册表和 ini 之间选择),可能是因为其文件夹的结构会导致 ini 文件们难以管理(不像 linux 都在 /etc 和 $HOME/.xxx 下)。但 Linux...
linux, windows, 注册表阅读全文
2014-12-06 17:40
⁄ 工业·编程
⁄ 共 3325字
工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。
入门类
一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。
现在的Linux初学者是幸福的,随着Linux桌面环境...
linux, 书籍推荐, 内核阅读全文
2014-11-25 05:55
⁄ 工业·编程
⁄ 共 2062字
这些是一些自己在开发过程中与移植程序过程中碰到的linux编程与windows编程的差异之处,以及从网上总结了一些解决办法和经验。
1、文件与目录的大小写以及路径分隔符的差别。
windows下不区分大小写,路径分隔符一般使用"\";linux下区分大小写,路径分隔符使用"/"。
2、itoa()函数在linux下并不存在。
...
linux, windows, 软件开发阅读全文
2014-09-29 05:20
⁄ 工业·编程
⁄ 共 3009字
本文用的是广泛通用的yafeilinux所做的QT串口第三方类。没有看过这个教程的可以先移步。这个教程所提及的串口初始化以及字符串发送我在此就略去不提了。
现在我们从yafeilinux教程中
myCom->write(ui->lineEdit->text().toAscii());
这句串口发送语句展开来讲。
可以看到,Write函数这个参数ui->lineEdit->text().toAscii()实际返回了一个QByteArray值。那么,这个基于QIODevice类的write函数除了能够接受QByteA...
linux, Qt, 串口编程阅读全文
2014-09-14 12:48
⁄ 工业·编程
⁄ 共 6869字
一、内核源码之我见
Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自己局限在自己的知识领域内。如果要扩展自己知识的广度,我们需要多接触其他人编写的代码,尤其是水平比我们更高的人编写的代码...
linux, 内核, 方法阅读全文
2014-09-09 16:49
⁄ 工业·编程
⁄ 共 9903字
大概介绍:
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:
/usr/X11R6 存放X window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/loc...
linux阅读全文
2014-09-07 20:44
⁄ 工业·编程
⁄ 共 6415字
“SCO在言语上变得越来越好斗,而且还拒绝展示有关诉讼的任何证据,一切都似乎在表明,SCO只不过是在那里拉虎皮做大旗地狂言乱语。但是,微软决不会轻易放弃这么可以一个利用这些狂言乱语的好机会。”2003年,《向Linux发起“恐惧战”?》的作者布鲁斯·佩伦斯这样评价SCO。
事情缘起是这样:当年3月,自称Unix操作系统的拥有者SCO公司对IBM提出了10亿美元的起诉,称IBM在开放源代码的Linux中泄露了商业秘密。
Unix与Linux,SCO与IBM...
linux阅读全文