〖Linux〗build sqlite3 for Arm】的更多相关文章

Version: sqlite-autoconf-3080100.tar.gz Download: https://www.sqlite.org/download.html 1. toolchains:export ARCH=armexport SUBARCH=armexport PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATHexport CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/ar…
1. 交叉编译环境: export ARCH=arm export SUBARCH=arm export PATH=/opt/FriendlyARM/toolschain//bin:$PATH export CROSS_COMPILE=/opt/FriendlyARM/toolschain//bin/arm-linux- 2. 安装依赖环境: sudo aptitude install zlib1g-dev libssl-dev 3. 编译 zlib for ARM: 版本[zlib-1.2.8…
#1. 下载并安装NDK(解压即可,目前最新版是r9c) http://developer.android.com/tools/sdk/ndk/index.html #2. 安装NDK独立编译工具 cd /path/to/NDK_DIR export NDK=$(readlink -f .) export INSDIR=$(readlink -f ..)/android-ndk-standalone9 $NDK/build/tools/make-standalone-toolchain.sh \…
因为自己有需要,所以花了一点时间来写了一下. 1. 解压工具 #!/bin/bash - #=============================================================================== # # FILE: unpackszbboot # # USAGE: ./unpackszbboot # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --- # BUGS: --- # NOTES…
1. gsoap的好处就不用说了:百度百科 2. gsoap的下载地址:项目地址,目前我使用的是2.8.15版本 3. 开发环境:Ubuntu13.10 4. 具体操作步骤(以简单相加为例): 1)编写add.h(头文件) //gsoap ns service name: calc //gsoap ns service protocol: SOAP //gsoap ns service style: rpc //gsoap ns service encoding: encoded //gsoap…
开发环境:Ubuntu13.10 1. 添加源,并安装tinyos-2.11:sudo gedit  /etc/apt/sources.list #往里边添加deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid mainsudo apt-get updatesudo apt-get install -y tinyos-2.1.1 2. 安装好wine,及安装Keil:sudo apt-get install wine #安装wine,在…
1. 编译与安装clang3.4 sudo apt-get install -y g++ subversion cmake cd ~ mkdir Clang && cd Clang svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm cd llvm/tools svn co http://llvm.org/svn/llvm-project/cfe/trunk clang cd ../../ mkdir build cd build…
因为个人常用办公PC是Linux,打开文件共享什么的是 smb:// 的,而不是Windows的 \\ 需要复制文件路径给别人的时候,发smb://给一个使用Windows办公的用户不算很得体的方法 于是手工写一个简单的脚本,转换一下这些格式: 1. 输入 smb:// 起始的路径,得到的是Windows文件共享路径 2. 输入Windows文件共享路径,得到的是 smb:// 路径的地址 #!/bin/bash ::} in smb ) tmp=${:} echo ${tmp//\//\\}…
Kubuntu是很好使用,但是升级提示也是太烦人了,开机的时候总是显示如下画面: 使用System Load Indicator(sudo apt-get install indicator-multiload)查看这个界面,它的进程名是 notify-osd; 使用 locate -b -r notify-osd,定位可执行文件,发现可疑二进制文件 /usr/lib/x86_64-linux-gnu/notify-osd : 再进一步使用 file /usr/lib/x86_64-linux-…
有没有感觉终端的字体锯齿感觉非常强? 经过搜索后发现可以平滑字体显示得更漂亮一点: System Settings > Application Appearance > Fonts I enabled anti-aliasing and set Use sub-pixel rendering to RGB and Hinting style to Slight. On the Advanced tab of Desktop Effects I set the scale method to C…
[转自: http://blog.csdn.net/Paradise_for_why/article/details/5550619] 这一章就是著名的IPC,这个东西实际的作用和它的名字一样普及.例如我们浏览网页,打印文章,等等. IPC总共有五种类型: 共享内存(Shared Memory):最容易理解的一种,就像一个特工把情报放在特定地点(内存),另一个特工再过来取走一样. 内存映射(Mapped Memory):和共享内存几乎相同,除了特工们把地点从内存改成了文件系统. 管道(Pipes…
1. Linux安装vbox,略过 2. 查看已安装扩展插件 VBoxManage list extpacks 3. 创建一个vm: VBoxManage createvm --name "testvm" --register 4. 修改vm属性: VBoxManage modifyvm "testvm" --memory 1024 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0 --ostype…
1. 安装软件: sudo apt-get install libvirt0 libvirt-bin libvirt-dev virt-manager qemu-system 2. 配置网桥: # interfaces() ) and ifdown() auto lo iface lo inet loopback # 配置和网桥组合, start auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address 192…
screen 默认使用 bash shell,一般情况下screen只用于android build,tmux则是我的日常使用多终端管理工具. # Default Shell shell "/bin/bash" # show status bar hardstatus alwayslastline "%{b kw}%H %{r}%1` %{w}| %{g}%c %{w}| %{y}%d.%m.%Y %{w}| %{g}%l %{w}| %{-b kw}%u %-Lw%{= r…
1. 安装 $ sudo apt-get install samba 2. 配置smb用户密码 # cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd 3. 为当前用户配置Samba密码 # smbpasswd -a scue New SMB password: Retype new SMB password: Added user scue. 4. 配置/etc/samba/smb.conf(假定现在要共享目录/media/Storage)…
最近一个同学把一台MTK手机刷坏了,在我的笔记本电脑上没有WindowsXp操作系统: 而在MTK线刷过程中,最好的刷机系统便是WindowsXP3,于是有了想在Linux中直接开启XP虚拟机来刷机的念头... 操作系统环境: 1. Ubuntu13.10 x64 2. VirtualBox虚拟机Windows XP3 具体操作步骤: 1. 查看MTK手机连接过程中的设备信息:lsusb或dmesg 从中,以上图片中的两个红色框内的信息便是我们需要的,留着,接着在VirtualBox中操作 2.…
刚刚从淘宝上买回一个带有Led背光的键盘(黑爵战神x5 背光升级版): 然后发现在Linux中背光灯并不亮,在Windows中就可以按下Scroll Lock键点亮: 在网上探索了一番,觉得应该可以使用xset和设定快捷键来实现Scroll Lock键点亮和熄灭Led灯: 1. 编辑脚本:~/bin/ledctrl #!/bin/bash - #============================================================================…
2013年12月11日,Qt发布了其新的Qt版本:Qt5.2.0: 利用这个新的版本,我们可以很轻松地制作出Android手机的NDK应用程序. 开发环境:Ubuntu13.10 x86_64 下载链接:http://download.qt-project.org/official_releases/qt/5.2/5.2.0/ 下载文件:qt-linux-opensource-5.2.0-android-x86_64-offline.run 1. 安装步骤: chmod +x qt-linux-…
最近在看一本书,受益匪浅,作者是李宁,下边是编写本次蜂鸣器的全程实录: 1. 了解开发板中的蜂鸣器 1) 查看蜂鸣器buzzer在底板中的管脚信息 2) 查看蜂鸣器在总线中的信息 3) 翻看S3C6410芯片手册,查看GPF15相关信息 2. 在了解了开发板中蜂鸣器之后,编写代码对它进行控制. 由于蜂鸣器是通过PWM(脉冲宽度调制)进行开关控制的,故也称为PWM. 1) 编写pwm.c(包含Linux驱动模块的主要模型代码) #include "pwm_fun.h" static st…
1. gsoap的好处就不用说了:百度百科 2. gsoap的下载地址:项目地址,目前我使用的是2.8.15版本 3. 开发环境:Ubuntu13.10 4. 具体操作步骤(以简单相加为例): 1) 编写add.h(头文件) //gsoap ns service name: calc //gsoap ns service protocol: SOAP //gsoap ns service style: rpc //gsoap ns service encoding: encoded //gsoa…
1. 编译和安装vim74b(参考:http://t.cn/zQa8R7h ) sudo apt-get install -y hgsvn libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev mercurial cscope exubera…
第一部分 . sudo 运行上一条命令 sudo !! . HTTP方式共享当前目录 python -m SimpleHTTPServer . vim保存一个root用户文件 :w !sudo tee % . 快速切换至旧的目录 cd - . 替换上一条命令中的一个短语 ^foo^bar^ . 快速备份一个文件 cp filename{,.bak} filename{,.bak} 会被展开为filename filename.bak . 排列,大括号在bash中是排列的意义 echo {a,b,…
1. Android手机上打开USB共享 2. Linux上修改USB0的ip地址并启用 sudo ifconfig usb0 192.168.42.127 up 3. Android手机上修改路由表和dns busybox route add default gw 192.168.42.1 setprop net.dns1 192.168.1.1 此时可以连接至电脑的ip(192.168.1.100),并使用tftp下载文件 4. Linux使usb0 允许共享网络(Enable Intern…
1. 在开发板上的/etc/securetty添加 pts/ pts/ pts/ pts/ 2. 设定开发板的root密码 [root@Link /root]# passwd Changing password for root New password: Retype password: 3. 设定开发板的ip地址 ifconfig eth0 192.168.1.101 4. 在开发板上使telnetd在后台运行 telnetd telnetd -F 5. 在开发板上设置网关及转发规则 ip…
scue@Link:/home/work/ltib$ ./ltib --help This script is used to manage the building of BSPs with common target root filesystems. Normally the system default are what you need. However, if you need to fine tune some of the setup parameters, edit the f…
报错内容: scue@Link:/home/work/ltib$ ./ltib Processing platform: Phytec board with the NXP LPC32XX SoC ================================================================= using config/platform/phy3250/.config /opt/ltib/usr/bin/rpm: error : cannot open shar…
有时候得到的一台机器名字并不是自己熟悉的,或许是你只是想希望修改一下用户名等等-- 步入正题,其实很简单的,重启机器之后不要进入桌面,按下Ctrl+Alt+F1,使用Root登录,执行以下命令: # 用户名重命名: usermod -l newNname oldName mv /home/oldName /home/newName usermod -d /home/newName newName 用户名重命名之后,注意检查 ~/.local/ 目录下,很多旧文件还是保存着旧用户名作为路径的,使用…
1. 普通崩溃问题: eclipse/configuration/config.ini在后边添加 org.eclipse.swt.browser.DefaultType=mozilla 2. Kubutu出现崩溃(包括ADT Bundle和Eclipse Luna都出现了这个问题),后来定位到是gtk配置出现了问题 我自己的gtk配置文件: $ cat ~/.gtkrc-2.0 include "/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc" g…
因为不想敲写 java -jar jarfile,而是想直接敲写  ./jarfile 就能够跑起程序 #!/bin/bash - #=============================================================================== # # FILE: shell_pack.sh # # USAGE: ./shell_pack.sh # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --…
有时候给别人分享一个工具的时候,同时需要提供的文件比较多: 如果分享一个压缩包还得教会对方如何解压.执行哪个脚本,感觉需要传输的内容多了就不方便: 把几个Shell脚本和文件打包成一个“单独的可执行文件”,对方接收到这个文件,只需要执行一下这个文件,就可以实现解压.执行对应脚本了,相对比较方便: #!/bin/bash - #=============================================================================== # # FI…