logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

fatal error: linux/compiler-gcc7.h: No such file or directory

最近学习uboot,下载了uboot2013.01版本,arm-linux-gcc是gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabi,从linaro官网下载的。 下面是我编译的时候遇见的问题总会:1.解决办法:安装库sudo apt-get install linux-libc-dev-arm64-cross2.上...

linux 查看文件系统类型

查看linux文件系统的方式有多种,一般通用的就mount和 df。具体如下:目录mountdffilepartedmountdffileparted

linux及samba用户的查看与删除

查看samba服务器中已拥有哪些用户:pdbedit -L删除samba服务中的某个用户smbpasswd -x用户名查看Linux中所有用户:cat/etc/passwd查看Linux中添加了多少用户:cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk-F":" '...

linux c/c++ GDB教程详解

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程...

#linux
Linux下创建进程的三种方式

在Linux中主要提供了fork、vfork、clone三个进程创建方法。 在linux源码中这三个调用的执行过程是执行fork(),vfork(),clone()时,通过一个系统调用表映射到sys_fork(),sys_vfork(),sys_clone(),再在这三个函数中去调用do_fork()去做具体的创建进程工作。 fork     fork创建一个进程时,子进程只是完全复制父...

进程和线程的多种锁机制

本文将介绍linux系统下多线程编程中,线程同步的各种方法。包括:互斥量(mutex)读写锁条件变量信号量文件互斥在介绍不同的线程同步的方法之前,先简单的介绍一下进程和线程的概念, 它们的优缺点,线程相关的API,读者——写者问题和哲学家就餐问题。基础知识1. 进程和线程进程(process)是指在系统中正在运行的一个应用程序,是系统资源分配的基本单位,在内存...

安装交叉调试器gdb,编译出错cc1: warnings being treated as errors

安装交叉调试器ARM-GDB(解决cc1: warnings being treated as errors)1,下载GDB源码包并解压;2,./configure --target=arm-linux --prefix=/opt/arm-gdb配置--target和--prefix,指定目标板体系结构和安装路径;3,make上面国嵌所用的build_all

#服务器
ST-link/V2引脚定义

参考博客:https://blog.csdn.net/multisensor/article/details/47020863LED状态说明闪烁红色:ST-LINK/V2连接到计算机后,第一次USB枚举过程红色:ST-LINK/V2与计算机已建立连接闪烁绿色/红色:目标板和计算机在进行数据交换绿色:通讯完成橙色(红色+绿色):通讯失败下面为ST-Link/V2 SW...

到底了