Linux编程
惜海
python,java语言使用linux操作系统和windows操作系统嵌入式开发android开发熟悉
展开
-
linux 调用动态库so文件
http://blog.csdn.net/nodeathphoenix/article/details/7528070关于动态调用动态库方法说明 一、 动态库概述 1、 动态库的概念 日常编程中,常有一些函数不需要进行编译或者可以在多个文件中使用(如数据库输入/输出操作或屏幕控制等标准任务函数)。可以事先对这些函数进行编译,然后将它们放置在一些特殊的目标代码文件中,这些目标代码转载 2013-05-20 14:25:12 · 1295 阅读 · 0 评论 -
Linux下的Make与Makefile( 专注Linux下应用与编程)
from : http://www.cpplive.com/html/1776.html对于 Linux 跟 Unix 系统而言,make 是一个极其重要的编译命令,我们在开发项目或者安装应用软件时,经常要用到 make 或 make install,对于一个包含几十、几百甚至成千上万个源文件的项目,如果每次都要键入 gcc 或 g++ 等命令来进行编译的话,那对于程序员简直就是一转载 2013-05-14 09:48:09 · 1055 阅读 · 0 评论 -
怎样自动生成makefile
from : http://www.cnblogs.com/Safe3/archive/2009/02/10/1387460.html由于毕业设计开发的平台是Linux, 为了在Linux进行,Makefile的编写是必不可少的,为偷懒,我想使用autotools来进行Makefile的自动生成,在阅读大量的资料后,在理解的基础之上,做了一个小实验,过程记录得非常详细!我的平台是:转载 2013-05-14 09:33:36 · 833 阅读 · 0 评论 -
Linux下Socket编程
from : http://www.cnitblog.com/zouzheng/articles/25019.html什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计者最先是将接转载 2013-05-13 10:34:20 · 776 阅读 · 0 评论 -
嵌入式网络编程-自学篇
from : http://www.cnblogs.com/miosec/archive/2013/02/12/2910225.html目的:想在路由器里做一个自动判断网络连接类型的功能方法:学习参考embeddedLinux-10.pdf涉及知识点:web、c其他:这个芝麻大的功能居然有人申请专利了…专利号:APN/CN201110196988.X转载 2013-05-13 09:43:43 · 2355 阅读 · 0 评论 -
基于Socket的UDP和TCP编程介绍
from : 华清远见 http://www.embedu.org/Column/Column179.htm作者:王姗姗,华清远见嵌入式学院讲师。一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流转载 2013-05-13 09:55:35 · 857 阅读 · 0 评论 -
Linux下的多线程编程
from : http://fanqiang.chinaunix.net/a4/b8/20010811/0905001105.html本文出自:http://www.china-pub.com 作者: 姚继锋 (2001-08-11 09:05:00)1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼转载 2013-05-13 09:10:33 · 720 阅读 · 0 评论 -
Linux 的多线程编程的高效开发经验
from : IBM developerWorks 中国 http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/简介: 本文中我们针对 Linux 上多线程编程的主要特性总结出 5 条经验,用以改善 Linux 多线程编程的习惯和避免其中的开发陷阱。在本文中,我们穿插一些 Windows 的编程用例用以对比 Linux 特性,以转载 2013-05-13 08:52:40 · 834 阅读 · 0 评论 -
本文一个例子展开,介绍Linux下面线程的操作、多线程的同步和互斥
from : http://www.cnblogs.com/skynet/archive/2010/10/30/1865267.html前言线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题:是否熟悉POSIX多线程编程技术转载 2013-05-13 08:58:02 · 773 阅读 · 0 评论 -
六款常用的linux C/C++ IDE
from : 2011-4-24 10:09|发布者: mathbox|查看数: 48724|评论数: 12|来自:ubuntu一、AnjutaAnjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码转载 2013-05-24 17:32:05 · 929 阅读 · 0 评论 -
嵌入式Linux中的读写方式研究
from : 上海尚观嵌入式培 http://www.uplooking.sh.cn/embedded_training/tecnews/ARM/2013/0226/2210.html 在对实时采集更新的数据进行处理时,往往会遇到数据更新速度与数据处理的速度不匹配的问题。这种情况下,会出现数据丢失而导致数据处理结果不准确,甚至会带来不可预测的后果,因此需要一种机制来协调数据更新与数据处理,从转载 2013-05-10 09:17:50 · 936 阅读 · 0 评论 -
makefile学习笔记
使用自动变量编写makefile 。makefile 有3个非常有用的变量,分别是$@代表目标文件,$^代表所有依赖文件,$例如:main: main.o test1.o test2.o gcc -o main main.o test1.o test2.o main.o: main.c test1.h test2.h原创 2013-05-22 16:48:21 · 745 阅读 · 0 评论 -
动态链接库*.so的编译与使用
from : http://blog.csdn.net/kunp/article/details/376036动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一转载 2013-05-22 10:08:18 · 844 阅读 · 0 评论 -
Linux动态链接库.so文件的创建与使用
chinaitlab from : http://linux.chinaitlab.com/administer/803560.html 大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个转载 2013-05-22 10:30:19 · 1035 阅读 · 0 评论 -
深入学习Make命令和Makefile(上)
from : http://os.51cto.com/art/200806/75991.htm【51CTO.com独家稿件】make是Linux下的一款程序自动维护工具,配合makefile的使用,就能够根据程序中模块的修改情况,自动判断应该对那些模块重新编译,从而保证软件是由最新的模块构成。本文分为上下两部分,我们将紧紧围绕make在软件开发中的应用展开详细的介绍。《深入学习转载 2013-05-20 09:00:36 · 808 阅读 · 0 评论 -
linux 查看 进程 端口号
1. 查看进程占用的端口号netstat -anp[root@nbatest ~]# netstat -anp | grep 进程名称2. 查看使用端口号的进程lsof[root@nbatest ~]# lsof -i: 端口号原创 2013-06-17 16:48:18 · 895 阅读 · 0 评论