Linux 编程
liangyamin
这个作者很懒,什么都没留下…
展开
-
Linux emcc编译错误:wasm-ld: error: cannot open output file libffmpeg.wasm: Input/output error
原因:使用了虚拟机挂载目录解决:把所有文件移动到Ubuntu目录重新编译即可原创 2022-03-30 19:00:41 · 2239 阅读 · 0 评论 -
Linux中使用工具mksquashfs编译squash文件系统出错
参考:Linux中编译squash文件系统出错补充:(1)最新的软件包下载地址:https://packages.ubuntu.com/focal/i386/liblzma5/download(2)在Linux环境下解压命令:得到目录:lib/和usr/ ,需要的库liblzma.so.5.2.4就在lib/目录下:ar -xliblzma5_5.2.4-1_i386.deb; tar -xJfdata.tar.xz;...原创 2020-09-16 14:44:26 · 1760 阅读 · 0 评论 -
Linux下的iwpriv(iwlist、iwconfig)的简单应用
无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令1. 扫描可用的无线网络:iwlist wifi-name scan原创 2012-01-18 20:00:59 · 74540 阅读 · 17 评论 -
Linux Epoll使用详解[转]
转自:http://www.linuxidc.com/Linux/2012-03/57305.htmepoll简介epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在 Linux 2.5.44内核中引入,可被用于代替POSIX select 和 poll 系统调用,并且在具有大量应用程序请求时能够获得较好的性能( 此时被监视的文件描述符数目非常大,与旧的 select转载 2012-12-17 20:02:31 · 941 阅读 · 0 评论 -
Linux 下setitimer函数的使用
在编程的时候,很多时候会用到定时器,定时检测某个状态是否发生变化并进行处理。这时候,就会用到setitimer函数了。1. 要使用setitimer函数,要包含头文件:#include 2. 该函数的原型是:int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value);3原创 2012-03-05 14:13:36 · 16511 阅读 · 1 评论 -
Linux下带颜色输出与闪烁功能
http://blog.csdn.net/nicholasmaxwell/article/details/1747960====================================================================================1.UNIX字符界面下显示颜色 #include stdio.h>转载 2012-02-22 09:36:12 · 1822 阅读 · 0 评论 -
linux、windows中ping大数据包的命令格式
linux下ping包的默认大小为64Byte,次数不限。但有时我们需要尝试ping大数据包,来测试网络的状况,这时,就要指定ping包的大小了。Linux下ping大数据包的格式;语 法:ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t][主机名称或IP地址]例如:1. 指定数据包大小为1500Byte:ping -s 1500原创 2012-02-13 10:56:25 · 56587 阅读 · 0 评论 -
linux下的udp通讯
一、server端:1. socket创建套接字int sock = socket(AF_INET, SOCK_DGRAM, 0) //本地udp用AF_UNIX 2. bind绑定地址和端口struct sockaddr_in svr_addr;memset(&svr_addr, 0, sizeof(struct sockaddr_in));svr_addr.si原创 2012-02-08 19:21:32 · 3687 阅读 · 0 评论 -
Linux下pppoe设置
在Linux下配置pppoe,一般有以下步骤:1. 安装pppoe软件。这个不多说,ape-get install pppoe即可。2. 设置拨号属性:root@ubuntu:~# pppoe-setup 详细过程如下: 用户名:USER NAME>>> Enter your PPPoE user name (default test): test原创 2011-12-21 19:18:56 · 28914 阅读 · 1 评论 -
gcc 编译错误:pthread_cond.c:62: error: stray ‘\343’ in program
从网页上拷贝了一段程序,在gcc下编译,发现很多错误,都是如下类型:pthread_cond.c: In function ‘main’:pthread_cond.c:62: error: stray ‘\343’ in programpthread_cond.c:62: error: stray ‘\200’ in programpthread_cond.c:62: error:转载 2011-12-10 11:12:34 · 2542 阅读 · 0 评论 -
线程条件锁 pthread_cond_wait()/pthread_cond_signal()
等待线程 1。使用pthread_cond_wait前要先加锁 2。pthread_cond_wait内部会解锁,然后等待条件变量被其它线程激活 3。pthread_cond_wait被激活后会再自动加锁 激活线程: 1。加锁(和等待线程用同一个锁) 2。pthread_cond_signal发送信号 3。解锁 激活线程的上面三个操作在运行时间上都在转载 2011-12-10 10:30:01 · 1925 阅读 · 1 评论