
Linux下C与C++程序开发
文章平均质量分 93
沧海猎人
这个作者很懒,什么都没留下…
展开
-
【入门教程】Linux下静态库和共享库的制作方法
在Linux环境下编写程序时,经常会调用glibc库中的API。这些库是如何实现的的呢?很多初学者对此一直很困惑,接下来就与大家一起动手练习一下静态库和共享库的制作方法。 作者:沧海猎人 出处:http://blog.csdn.net/embedded_hunter 转载请注明出处 嵌入式技术交流QQ群:179012822 首先,我们编写代码来实现“输入半径求原创 2011-11-14 21:05:28 · 4455 阅读 · 0 评论 -
【图解】Linux下C程序进程地址空间布局
作者:沧海猎人 出处:http://blog.csdn.net/embedded_hunter 转载请注明出处 嵌入式技术交流QQ群:179012822我们在学习C程序开发时经常会遇到一些概念:代码段、数据段、BSS段(Block Started by Symbol) 、堆(heap)和栈(stack)。先看一张教材上的示意图(来源,《UNIX环境高级编程》一书),显示了进程地址空间原创 2011-10-22 23:37:41 · 31227 阅读 · 52 评论 -
你了解C语言中的关键字volatile吗?
我们在学习C语言的32个关键字时,大家都不太注意volatile这个关键字,volatile是一个类型修饰符。volatile的中文意思是“易变的”。那么在程序中我们在什么情况下才使用他呢?我们在分析内核时经常看到这个关键字的使用。举例如下:struct task_struc原创 2011-10-10 19:54:59 · 5632 阅读 · 2 评论 -
Linux环境下C语言编程实践_03
实验3:输入半径求出圆的面积和周长文件:MyPrograme.c#include#includeint main(){double r;printf("请输入圆半径:\n");scanf("%lf",&r);printf("圆的周长为:\n")原创 2011-09-30 20:43:01 · 1047 阅读 · 0 评论 -
Linux环境下C语言编程实践_02
实验2:输入半径求出圆的面积和周长#include#define PI 3.141592653double get_perimeter(double r);double get_area(double r);int main(){ doubl原创 2011-09-30 20:27:49 · 1166 阅读 · 0 评论 -
Linux环境下C语言编程实践_01
实验1:输入半径求出圆的面积和周长#include#define PI 3.141592653int main(){ double r; printf("请输入圆半径:\n"); scanf("%lf",&r); print原创 2011-09-30 20:19:03 · 1647 阅读 · 0 评论