随笔分类 - Linux
位置无关与有关跳转
摘要:重要的概念 1.链接地址:链接时指定的地址(指定方式:使用-Text,或者链接脚本) 运行地址:程序实际运行时地址(指定方式:由实际运行时被加载到内存的哪个位置决定的) 链接地址和运行地址:可能相同也可能不同 加载地址:程序在存储器(NAND,NOR等)中的地址 2.位置无关码:赖于程序当前运行的P
阅读全文
Qt添加第三方库
摘要:如下为Linux下的操作 一。下载需要用到的第三方库的源码,如libcurl ,并用tar命令解压 http://curl.haxx.se/download.html 二。创建一个文件用于保存库文件,如/curl_lib 三。进入解压后的libcurl目录,执行 ./configure --pref
阅读全文
posted @ 2018-09-18 14:08
cunning007
嵌入式-Qt开发环境搭建
摘要:1.什么是QT SDK,QT,QT Creator (1)QT SDK包括 QT库 , QT Creator (IDE) , QT工具(qmake等,qmake用于生产Makefile) (2)QT 是基于C++的跨平台的应用程序框架, 可以认为是一个库文件 (3)QT Creator 一款IDE
阅读全文
posted @ 2018-09-17 18:00
cunning007
在CentOS中搭建eclipse开发环境
摘要:1.之前在Ubuntu(比较老的版本,10.04)中做开发,感觉Ubuntu界面友好,网上资源丰富,有什么问题可以在网上找到答案,用久了感觉不够流畅 后来装了CentOS(在VMware上装CentOS 6.9,32位,主要是试一下其他版本的Linux有什么异同 其实都差不多),感觉上CentOS更
阅读全文
posted @ 2018-01-08 15:10
cunning007
Linux进程PRI与NI值
摘要:1.PRI -> 进程的优先级,大部分系统(Linux、UCOSII)都是数字越低优先级越高,进程就优先运行 , Linux中的PRI(new) = PRI(old) + nice ,其中 , PRI(old)为系统算法决定 ,在创建时被赋予不同的值,用户不可修改 ,用户只能通过修改nice来修改进
阅读全文
Sqlite3入门简记
摘要:一,安装Sqlite3 1.入门时看http://www.runoob.com/sqlite/sqlite-intro.html,说的简单,但是适合入门 2.在终端输入sqlite3,没有返回信息,表示系统没有安装sqlite3,否则系统已安装(系统一般附带有安装) 3.需要自己安装时,到http:
阅读全文
zlib简单使用说明(转)
摘要:1.背景:项目需要把protobuf文件压缩后再传到MQTT,于是就想到了zlib 2.zlib是提供数据压缩用的函式库,此函式库为自由软件。 3.网上下载zlib压缩包,执行如下命令,函数库就可使用 $tar -xvzf zlib-1.2.3.tar.gz$./configure$make$sud
阅读全文
posted @ 2017-03-09 20:25
cunning007
在eclipse中的交叉编译
摘要:1.硬件是Arm 9的板子,运行的系统是Ubuntu 12.05 2.电脑虚拟机上安装的系统是Ubuntu 10.04,程序的开发都是在虚拟机上完成,开发IDE是eclipse 3.eclipse 默认的编译连接按钮Debug能够自动生成makefile,编译文件,与可执行文件(正确安装gcc前提下
阅读全文
Linux杂乱小知识点
摘要:1.不同网段的主机不能建立TCP连接 2.TCP客户端可以用bind绑定自己的IP与port(一般情况下不需要绑定,port由系统自动分配) 3.accept() 函数返回一个套接字,send / recv 应该使用这个新的套接字 4.Linux 中,添加文件的方法: (1)用vi直接添加,如 vi
阅读全文
posted @ 2016-12-16 17:05
cunning007
路由器知识总结
摘要:刚入门学习网络编程,路由器知识匮乏,在此恶补一下。。。。。。 (一)WAN 口与LAN 口: 路由器是网络的重要设备,路由器也分很多类型,就网吧用户而言,根据网吧路由器接口的不同,有WAN和LAN接口。这两种接口外表看起来是一样的,但它的用处是不一样的,下面我们具体的看看这两种网吧路由器接口区分在哪
阅读全文
posted @ 2016-12-16 16:58
cunning007
浙公网安备 33010602011771号