
Linux库的编译
物联Bill
果粉ios、Android、嵌入式Linux应用、驱动。QQ:272302486
展开
-
Makefile续行多了个tab键符号导致编译错误
因Makefile续行多了个tab符号导致编译错误原创 2022-09-01 15:30:40 · 647 阅读 · 0 评论 -
wpa_supplicant交叉编译
wpa_supplicant交叉编译libnl库 编译1.git下载opensource源码,此版本为3.2.xgit clone git://github.com/tgraf/libnl.git本次编译采用3.2.25的版本,切换方法如下:cd libnlgit branch 3.2.25git checkout 3.2.25git reset --hard libnl3_2_252.编译配置Makefile: 如果没有configure文件,需要执行./autogen.sh先生成.转载 2022-01-11 15:37:29 · 622 阅读 · 0 评论 -
君正平台设置swap分区
内存紧缺的话,有两个方案:1 根本上解决得话使用128M的芯片,2使用swap分区,可以缓解一下echo 16777216 > /sys/block/zram0/disksizemkswap /dev/zram0swapon /dev/zram0 echo 100 > /proc/sys/vm/swappiness这是开启swap分区的参考命令...原创 2021-06-03 18:23:54 · 290 阅读 · 0 评论 -
如何查看代码占多少内存
1,先ps查查进程id[root@Ingenic-uc1_1:~]# ps20878 root 98284 S ./sample-personDetcat /proc/20878/status原创 2021-06-03 18:09:16 · 3092 阅读 · 0 评论 -
Makefile -I include目录不能用相对路径~
export ISVP_ENV_RELEASE_DIR_SDK="/home/a/of/project/t31/Ingenic-SDK-T31-1.1.2-20201021/sdk/4.7.2/"原创 2021-06-03 17:13:49 · 1484 阅读 · 0 评论 -
spawn-fcgi 编译与问题
因为用spawn-fcgi 启动后不能哟 -u root 启动FastCGI进程。所以修改了源代码:下载代码wget http://download.lighttpd.net/spawn-fcgi/releases-1.6.x/spawn-fcgi-1.6.3.tar.gz解压后进入目录,在文件src/spawn-fcgi.c中注释掉一段代码: ...原创 2020-04-09 16:19:27 · 1083 阅读 · 0 评论 -
SecureCRT中的Ctrl+C不可用
应该是Ctrl+C组合键被设置成了复制,可以在右键鼠标看下,是不是复制的快捷键是ctrl+c?如果是,在菜单栏找到 选项 ->会话选项 ->终端 -> 仿真 -> 映射键,有个CUA设置,把“使用Windows复制和粘贴热键(U)”前面的勾去掉即可...原创 2020-03-18 15:45:56 · 5097 阅读 · 1 评论 -
cannot overwrite non-directory编译问题的解决
cp -fpR /home/a/work/qsdk/qsdk_git/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/initial/. /home/a/work/qsdk/qsdk_git/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/cp: c...原创 2019-05-21 18:45:57 · 11935 阅读 · 0 评论 -
ubuntu编译mksquash_lzma-3.2的错误:undefined reference to `inflateReset
修改:vi ./squashfs3.2-r2/squashfs-tools/Makefile,加上-lz即可:unsquashfs: LDLIBS += -lunlzma -lz同时如果报错:/usr/bin/ld: cannot find -lz安装库:apt-get install zlib1g-dev:i386转载 2014-10-15 18:04:00 · 4054 阅读 · 0 评论 -
在编译 squashfs4.2时候fatal error: zlib.h & lzma.h : No such file or directory
在编译 squashfs4.2时候编译出现以下错误:gzip_wrapper.c:23:18: fatal error: zlib.h: No such file or directory compilation terminated.make: *** [gzip_wrapper.o] Error 1出现此错误需要安装一个软件:sudo apt-get i转载 2014-10-15 18:58:59 · 8769 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结
Linux环境下段错误的产生原因及调试方法小结最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。1. 段错误是什么一句话来转载 2014-10-26 15:27:18 · 687 阅读 · 0 评论 -
qt5.3 MIPS 移植
2012-12-28 10:12 1539人阅读 评论(1)收藏 举报qt5.0 release版终于在2012/12/19出来了看了下源码,模块化做得很不错,很多东西都从原来的qtbase里抽出来,变成单独模块,依赖关系变得很明确然后就抽了点时间(到年底了,事情也蛮多的)做了下移植工作 qt5.0可能刚出来,很多移植的东西没加进去,所以如果要移植到自己的开转载 2014-09-23 20:31:15 · 3983 阅读 · 1 评论 -
开发备忘录
setenv bootcmd_android_recovery 'run bootargs_base bootargs_android_recovery;mmc read 0 ${loadaddr} 0x7AA00 0x2000;bootm'fastboot烧写首先进入uboot命令行setenv fastboot_dev mmc0 fas然后在dos按照需要烧写:原创 2014-01-14 18:09:24 · 2443 阅读 · 0 评论 -
ARM平台上蓝牙协议栈Bluez的移植使用和配置
<br />ARM平台上蓝牙协议栈Bluez的移植使用和配置 <br /><br />Bluez作为当前最成熟的开源蓝牙协议栈,在Linux的各大发行版中已经得到了广泛的应用。在桌面环境下,使用Bluez应该已经没有太大的问题,本文的主要目的是介绍在嵌入式平台上,搭建和配置Bluez的各个Profile运行所需做的工作,讨论可能遇到的问题,介绍一些工具的使用和工作原理。因为本人的能力和测试时间有限,可能下文中有些理解、分析不一定准确,欢迎联系指正。 <br /><br /><br />1 相关说明 <br原创 2010-11-11 16:50:00 · 1146 阅读 · 0 评论 -
JPEG库的安装
JPEG库的安装: 1. 首先要 在你安装的目录下建立4个文件目录 :/bin /include /lib /man/man1.如果你 没有建立这4个文件目录的话.在make install的时候你会遇到下面的 问题:/usr/bin/install -c -m 644 ./cjpeg.1 /home/jpeg/jpeg/man/man1/cjpeg.1/usr/bin/install: 无法创建一般文件‘/home/jpeg/jpeg/man/man1/cjpeg.1’: 没有那个文件或目录mak转载 2010-10-19 09:35:00 · 2431 阅读 · 0 评论 -
arm-linux-gcc 常用参数讲解 gcc编译器使用方法
<br />【转】 arm-linux-gcc 常用参数讲解 gcc编译器使用方法<br /> <br />我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。<br />在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:<br />1. 预处理(Pre-Processing)<br />2. 编译(Compiling)<br />3. 汇编(Assembling)<b原创 2010-10-19 10:25:00 · 1632 阅读 · 0 评论