自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

19线程序员的成长之路

唯有热爱,方能抵御岁月漫长

  • 博客(26)
  • 收藏
  • 关注

原创 Linux svn 命令每次都要输入密码o(╯□╰)o

环境:Ubuntu 20.04 (服务器ssh远程登录,所以运行不了钱包之类的图形工具管理密码)subversion 1.13验证可行的步骤:1. 删除原来的配置rm ~/.subversion/ -rf 2. 执行一次svn命令输入密码后,会在目录~/.subversion/auth/svn.simple/ 创建文件名类似的文件6d88dc943a0b554aab3c3119980f8abe 的文件svn up2. 修改目录 ~/.sub...

2022-05-17 20:45:00 2896 3

原创 Qt for android (从入门到出门)

https://doc.qt.io/qt-5/android-getting-started.html参考链接开发环境下载使用Qt for android, 需要java(JDK),安卓(JDK,NDK)。最后选定的版本,Qt5.13.1(自带的QtCreator), JDK11, NDK19, SDK(Android10测试手机版本)JDK版本不大于JDK11版本如果SDK的版本太低于26(Android 8), 最好使用JDK8,不过Android 8 我暂...

2021-03-05 18:04:24 1672 1

原创 解决libstdc++.so.6: cannot open shared object file: No such file or directory:问题

使用arm-linux-gcc工具时提示config.log提示libstdc++.so.6: cannot open shared object file: No such file or directory:原因在于,ubuntu 18.04 版本 ia32_libs 被废弃了导致没有32位的lib库。解决方法sudo apt-get install lib32stdc++6...

2018-07-22 13:23:30 11502 3

原创 exec: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found

ubuntu 使用arm-linux-gcc提示,明明工具存在,而且环境变量也设置好了/opt/FriendlyARM/toolschain/4.4.3/bin//arm-linux-gcc: 15: exec: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found file /opt/...

2018-07-22 11:39:53 4428

原创 openssl 移植

下载源码,没翻墙可能有点慢https://www.openssl.org/source/解压tar zxvf openssl-1.1.0g.tar.gz配置./config no-asm -shared --prefix=/root/document/code/openssl-1.1.0g/HKB修改Makefile1. 修改CC= arm-linu

2017-11-20 15:07:44 726

原创 VS Code使用

下载链接https://code.visualstudio.com/docs/?dv=linux64_debfor Linux 安装dpkg -i code_1.18.1-1510857349_amd64.deb 用root登录会报错,加个参数配置即可root@HK:~/# codeIt is recommended to start vscode

2017-11-20 14:07:45 881

原创 dtb文件编译

root@HK:~/kernel-imx-4.1.15-r0# make ARCH=arm CROSS_COMPILE=/usr/local/gcc-x64/4.9.3/bin/arm-none-linux-gnueabihf-     imx6ul.dtb

2017-11-01 18:09:50 2886

原创 ubuntu 16.04 安装chorme

下载链接https://www.chrome64bit.com/index.php/google-chrome-64-bit-for-linux安装sudo dpkg -i google-chrome-stable_current_amd64.debsudo apt-get install -f运行google-chrome-stable

2017-09-06 00:24:22 261

原创 linux c获取long类型最大值

root@HK:~/document/svn/BLELock/ARM/source# gcc test.c root@HK:~/document/svn/BLELock/ARM/source# ./a.out 8 9223372036854775807root@HK:~/document/svn/BLELock/ARM/source# cat test.c #include #

2017-09-05 12:30:02 1675

原创 linux c 父进程判断子进程退出状态

父进程判断子进程退出状态//正常退出判断if(WIFEXITED(status)){    printf("child exit with %d\n", WEXITSTATUS(status));}//因为某种信号中断获取状态if(WIFSIGNALED(status)){    printf("child killed by %d\n", WTERMSIG

2017-09-05 12:26:28 3650

原创 ubuntu 16.04 火狐浏览器-flash_player

下载链接https://get.adobe.com/flashplayer/download/?installer=FP_26.0_for_Linux_64-bit_(.tar.gz)_-_NPAPI&sType=6678&standalone=1把压缩包解压后,复制so文件到以下目录,重启浏览器即可sudo cp libflashplayer.so /usr/lib/

2017-09-03 16:10:36 287

原创 ubuntu 16.04 LTS 安装输入法

输入法下载 http://pinyin.sogou.com/linux/root@stephen-X550LC:/home/stephen/下载# dpkg -i sogoupinyin_2.1.0.0086_amd64.deb 正在选中未选择的软件包 sogoupinyin。(正在读取数据库 ... 系统当前共安装有 177752 个文件和目录。)正准备解包 sogoupin

2017-09-03 13:56:08 1638

原创 ubuntu 16.04 LTS 系统安装

1.  分区的时候主要分了/boot/root/home/usrswap2. 引导安装目录要放在/boot 目录下,放在/dev/sda, 装的双系统,会自动进入windows

2017-09-03 13:38:32 329

原创 ubuntu 14.04 设置vim tab为4格空格

修改  /etc/vim/vimrc文件,而不是~/.vim下面的在最后面添加下面两行, ts=4代表,一个tab为4个空格,按自己习惯修改。修改后重启vim即可set ts=4set expandtab

2017-08-31 17:19:46 835

原创 ubuntu安装jdk

1. 到官网下载压缩包,解压到下面目录 sudo tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/lib/jvm2.修改环境变量:  sudo vim ~/.bashrc文件的末尾追加下面内容:#set oracle jdk environmentexport JAVA_HOME=/usr/lib/jvm/jdk

2017-08-31 10:53:13 161

原创 gcc编译动态库的时候提示 error adding symbols: 错误的值

问题:/usr/bin/ld: base64.o: relocation R_X86_64_32S against `base' can not be used when making a shared object; recompile with -fPICbase64.o: error adding symbols: 错误的值collect2: error: ld return

2017-08-31 10:50:33 6747

原创 valgrind检测内存泄露

上次使用了electric-fence来检测内存泄露,发现程序异常的卡,所以改用valgrindapt install valgrind 安装valgrind --tool=memcheck --leak-check=full 你的程序注意:--leak-check=full  如果不加有可能会看不到错误

2017-08-29 16:50:12 280

原创 PHP Fatal error: Uncaught Error: Call to undefined function xml_parser_create() 引发的问题

==================================安装apach2root@build-All-Series:~# apt install apache2Reading package lists... DoneBuilding dependency tree       Reading state information... DoneThe follo

2017-08-29 16:14:55 2634

原创 popen类似的打开函数, 失败出现Too many open files

lsof -n |awk '{print $2}'|sort|uniq -c |sort -nr|more使用上面的命令查看打开句柄最多的程序,一般都是打开文件或者socket等,没有关闭,然后打开多次导致的,这个暂时只能人工检测代码

2017-08-21 16:05:54 2097

原创 Linux c使用485通讯,ioctl的配置

//原文链接:https://www.kernel.org/doc/Documentation/serial/serial-rs485.txt #include /* Include definition for RS485 ioctls: TIOCGRS485 and TIOCSRS485 */ #include /* Open your specific devi

2017-08-14 19:00:59 9278 2

原创 nspr线程相关

NSPR 线程    PRThread *thr;    thr = PR_CreateThread(PR_USER_THREAD,                          hello_thread,                          NULL,                          PR_PRIORITY_NORMAL,   

2017-08-10 13:02:24 534

原创 线程阻塞怎么结束

线程有read, accept 之类阻塞的函数,如果主程序退出没有及时让子线程退出,子线程会奔溃。解决方法:close 函数关闭对应的fd, 阻塞函数就会退出

2017-08-10 13:01:00 2373

原创 gdb 调试的时候被信号终止

输入命令info signals或 info handle 查看信号用以下命令设置即可,收到SIGUSR1不会终止handle SIGUSR1 nostop

2017-08-03 09:46:35 928

原创 内存调试工具electric-fence 使用(各种架构方法类似)

dpkg 的命令可用于查看 Debian/ Ubuntu 操作系统是 32 位还是 64 位,此命令只适用于基于 Debian 和 Ubuntu 的 Linux 发行版。root@Ubuntu-core:~#     dpkg --print-architecture armhf我嵌入式系统是armhf,对应的平台electric-fence.deb文件链接如下http

2017-08-03 09:21:46 3896

原创 valgrind的arm平台移植

wget ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.tar.bz2因为我的glib比较新,所以valgrind源码下了个当前的最新版本,否则编译的时候会提示不支持tar xvf valgrind-3.13.0.tar.bz2cd valgrind-3.13.0apt-get install autom

2017-08-02 09:45:28 2626

原创 socket编程bind出错,因为绑定重复的地址和端口

代码块 int flag=1,flaglen=sizeof(int); if ( (sock = socket(AF_INET, SOCK_DGRAM, 0)) < 0) { perror("socket"); PR_LOG(bluetooth_lm, PR_LOG_DEBUG, ("[%s

2017-08-01 09:25:12 2565

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除