E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LINUX程序
Linux程序
包管理之yum及源代码安装
第十六章、
Linux程序
包管理之yum及源代码安装目录yum介绍yum配置文件yum的repo配置文件中可用的变量yum命令的使用使用光盘作为本地yum仓库如何创建yum仓库编译安装的三步骤开源程序代码的获取方式安装后的配置
weixin_30607659
·
2020-07-08 14:58
Linux中ctrl+z 、ctrl+c、 ctrl+d区别
ctrl+c,ctrl+d,ctrl+z在
linux程序
中意义和区别ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,,进程已经终止。
阳光的颜色
·
2020-07-08 07:07
Ubuntu16.04下,用kdevelop搭建视觉里程计VO框架以及特征提取和匹配
[在这里插入图片描述](https://img-blog.csdnimg.cn/20200525213135386.png)3、添加运行参数文件4、编译5、运行程序一、搭建VO框架首先,我们来了解一下
Linux
꧁༻守宁人
·
2020-07-08 06:36
VSCode+CygWin Windows中开发
linux程序
安装过程先安装CygWin:网上有教程,主要是安装boostgccgdb安装VSCode后设置环境:https://blog.csdn.net/zjwengyidong/article/details/53789533遇到的问题输出端乱码可以在设置中将runInTerminal设为True,直接使用终端,原因猜测应该是cmd的编码和VSCode输出编码不一致导致乱码。VSCode运行和编译出错先放
烟雨任大
·
2020-07-08 04:41
c++
VSCode
Linux
Windows
springboot程序部署到linux服务器启动
小伙伴们在IDE中将程序完成之后,大部分公司都要求把程序部署到linux服务器上,今天就来讲讲如何将springboot程序部署到
linux程序
。
码技术秘圈
·
2020-07-07 17:37
SpringBoot
2.6 visual studio开发
linux程序
2.6.1前言在linux环境下开发C++程序,除了需要掌握C++的知识外,还需要掌握如何写makefile和使用GDB进行调试,这对于不熟悉makefile和GDB的开发人员是比较麻烦的,目前vs2015及以上的版本能够支持linuxc++程序的开发和调试,与传统vs上的windows编程不同的是,vs所需要的Linux环境需要搭载在一个linux的服务器上,vs相当于将windows系统和这个
星河公链
·
2020-07-07 17:41
应用 Valgrind 发现 Linux 程序的内存问题
应用Valgrind发现
Linux程序
的内存问题回页首Valgrind概述体系结构Valgrind是一套Linux下,开放源代码(GPLV2)
bingzhuan
·
2020-07-07 04:52
开源软件
LINUX
Linux学习15-软件包管理rpm、yum及源码编译安装
软件包管理知识点使用RPM和YUM安装、卸载升级和删除包建立yum仓库及客户端配置文件源码编译安装1.包管理简介过去,许多
Linux程序
以源代码的形式发行,用户把源代码构建为所需的程序或程序集;源代码还附带必需的手册页
你的微笑像茉莉
·
2020-07-06 16:51
Linux下通过源码编译安装程序
二进制文件:也就是可以运行的程序文件库文件:就是通常我们见到的lib目录下的文件配置文件:这个不必多说,都知道帮助文档:通常是我们在Linux下用man命令查看的命令的文档二、Linux下程序的存放目录
Linux
巅峰峰巅
·
2020-07-06 13:36
linux
Linux程序
异常退出打印调用堆栈
转自:https://blog.csdn.net/adream307/article/details/43574945/**程序异常终止时打印异常程序调用堆栈*gcc-g-rdynamicBackTraceTest.c-oBackTraceTest**运行程序出现错误:*Systemerror,Stacktrace:*0./BackTraceTest(SystemErrorHandler+0x77
yuliying
·
2020-07-06 11:13
c++
基于ARM9+Linux2.6.30.4内核mbus总线采集器集中器一体化设备开发
3、开发
linux程序
,实现智能抄表系统功能。4、后续完善。
xiebingsuccess
·
2020-07-06 09:03
物联网主机
Linux程序
设计学习系列(第一章)
beginlinuxprogramming学习第一章ubuntu下配置c运行环境及示例环境配置编写hello.c源代码静态库实验ubuntu下配置c运行环境及示例环境配置ubuntu默认不包含编辑器vim和编译器gcc。因此首先要将所需要的运行环境安装配置好。1.apt-getupdate2.安装vim:sudoapt-getinstallvim3.安装gcc:sudoapt-getinstall
perfect小卷纸
·
2020-07-06 07:43
程序设计
Linux
c
VS开发
Linux程序
(VisualGDB)
点击打开链接VisualGDB是在vs上开发
Linux程序
的工具,利用visualstudio强大的功能调试
Linux程序
真的是很惬意的一件事情。
woshiyuanlei
·
2020-07-06 07:30
LINUX
C++
使用VisualGDB在windows上编写
linux程序
(centos)遇到的问题
1、编写多线程程序时,报错:undefinedreferenceto`pthread_create',需要在设置中加上多线程的库.2、使用自己编写的静态库时,需要在Addtionallinkerinputs中输入使用的库,includedrectories中输入头文件路径:3、使用动态库我们可以在~/.bashrc或者~/.bash_profile中加入export语句,前者在每次登陆和每次打开s
woshiyuanlei
·
2020-07-06 07:30
LINUX
服务器开发
C++
使用CMake交叉编译Arm
Linux程序
我们平常使用CMake时,主要是在x86或x86_64平台上,其实CMake在2.6版本后就已经支持交叉编译了,下面就来看下如何使用CMake进行Arm
Linux程序
的交叉编译。
爱是恒久忍耐1989
·
2020-07-06 07:11
C/C++
编译
Linux程序
员都用这样的电脑!
Linux程序
员大都用什么电脑呢?什么样的配置呢?随着Windows电脑的日益增多,Linux电脑似乎在逐渐淡出我们的视线,现在的很多程序员基本也都是在Windows系统中编程。
1024小神
·
2020-07-06 06:53
1024事件
PYNQ2中第一个
linux程序
尝试了很多裸跑下的功能测试,发现对于网口通信还是在linux系统下,流程控制更加方便,于是有了linux第一个应用程序:点亮LED.1、硬件设置新建工程,添加gpio如下所示:找到分配的物理地址,如下所示:添加管教约束xdcset_propertyIOSTANDARDLVCMOS33[get_ports{GPIO_tri_o[0]}]set_propertyIOSTANDARDLVCMOS33[g
LYC_0504
·
2020-07-06 02:35
PYNQ
真香!Windows 可直接运行 Linux 了
运行起来还真方便,以后在windows上开发
Linux程序
就不需要安装桌面虚拟化应用了。下面讲下具体的步骤。首先需要在控制面板中启用“适用于Linux的Windows子系统”,然后去Micro
开源Linux
·
2020-07-06 02:39
linux程序
莫名异常怎么查
内存异常经常导致程序出现莫名其妙的错误,往往很难查证,本文介绍在linux下的各种常见内存异常的查证工具和方法。1访问空指针/未初始化指针/重复释放内存对于像访问空指针、未初始化指针(非法地址),重复释放内存等内存异常,linux默认会抛异常。比如下面代码有空指针访问,编译运行后会coredumpint main(){ int *p=0; *p=6; return 0;}对于此类
weixin_33842304
·
2020-07-05 23:47
Linux 程序崩溃后的源码定位
Linux程序
崩溃后的源码定位:以centos为例1.在系统中运行下列命令:#ulimit-cunlimited#echo"1">/proc/sys/kernel/core_uses_pid#echo"core
sunriseWang
·
2020-07-05 19:11
c++
linux
linux程序
退出时返回值的含义
#defineSIGHUP1进程由於控制终端死去或者控制终端发出起命令#defineSIGINT2键盘中断所产生的信号#defineSIGQUIT3键盘终止#defineSIGILL4非法的指令#defineSIGTRAP5进程遇到一个追踪(trace)或者是一个中断嵌套#defineSIGABRT6由abort系统调用所产生的中断信号#defineSIGIOT6类似於SIGABRT#define
逸学堂
·
2020-07-05 18:05
GCC内嵌汇编语言
GCC内嵌汇编语言绝大多数
Linux程序
员以前只接触过DOS/Windows下的汇编语言,这些汇编代码都是Intel风格的。
_Almighty_
·
2020-07-05 18:01
Linux
汇编语言
c语言
gcc
内存_ARM 页目录以及页表
注意英文缩写,在
linux程序
中函数变量的名字等都会和英文缩写相关。LINUX中的三级映射流程如图:但是arm结构的MMU在硬件只有2级映射,所以在软件上会跳过PMD表。
Fred_HBUT
·
2020-07-05 16:32
MM
Linux程序
编译、链接、运行中的.o .a .so .ko .la文件
.o----是目标文件,相当于windows中的.obj文件,一个.c或.cpp文件对应一个.o文件(一般由.c文件通过gcc编译过来)。.a----是静态库,由多个.o组成在一起,用于静态连接。.so----sharedobject,为共享库,是用户层的动态库,用于动态连接的,和dll差不多,使用时才载入。使用同一个.so的程序在运行时只需要该.so的同一份拷贝。.ko----kernelobj
free65535
·
2020-07-05 16:54
RoboMaster视觉教程(11)总结
但是「程序自启」没什么好写的,
Linux程序
自启无非就是在/etc/rc.local中添加我们的视觉程序的执行路径或者在bashrc里把路径放进去达到登陆自动运行的效果。
Raring_Ringtail
·
2020-07-05 15:41
RoboMaster
Linux程序
运行跟踪trace
一、源程序1.源码#include#includeintmain(){inti;printf("TK------>>>sizeofiis%d\n",sizeofi);char*p=NULL;strcpy(p,"tankai");printf("pis%s\n",p);return0;}2.编译gcc-g-o11.c3.运行./1TK------>>>sizeofiis4段错误二、运行跟踪1.str
雷古拉斯
·
2020-07-05 14:30
C/C++基础
使用 VS 2017进行C++ for Linux远程开发
通常,当我们开发
Linux程序
时有两种方案:在Linux上直接编写程序并进行运行测试和调试在Windows或MacOSX上借助工具进行远程开发但是本人没做过Linux下的C++开发,算是从头开始学起。
tangfreeze
·
2020-07-05 14:50
C++跨平台
linux下C编程详解
linux操作系统下c语言编程入门整理编写:007xiong原文:Hoyt等(一)目录介绍1)
Linux程序
设计入门--基础知识2)
Linux程序
设计入门--进程介绍3)
Linux程序
设计入门--文件操作
deargua
·
2020-07-05 13:47
嵌入式Linux
书单
1.计算机导论2.C专家编程3.微机原理4.深入理解计算机系统5.鸟哥的Linux私房菜6.程序员的自我修养7.
linux程序
设计8.现代操作系统9.unix环境高级编程10.Linux内核设计与实现11
不知名小号
·
2020-07-05 06:33
ctrl+c,ctrl+d,ctrl+z在
linux程序
中意义和区别 ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行,,进程已经终止。 ct
ctrl+c,ctrl+d,ctrl+z在
linux程序
中意义和区别ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,,进程已经终止。
我是日蚀之影
·
2020-07-05 04:12
Linux
Shell学习笔记
《shell编程从入门到精通》张昊编著学习笔记目录
Linux程序
的3种运行方法I/O重定向标准输入标准输出标准错误管道重定向LinuxShellshell语言是动态类型语言,弱类型语言shell的3种变量用户变量位置变量环境变量替换运算符模式匹配运算符单引号和双引号的区别函数
KimHiang
·
2020-07-05 03:51
linux
Shell
Linux
Linux程序
内存越界定位分析总结
问题描述:最近在工作中遇到这样一个奇葩问题,程序里需使用一个.so库,同份源码用我电脑编译的库放到程序使用出现各种异常问题,其他同事编译出来的没问题。刚开始以为是编译方式有问题,思来想去发现并不是。经分析发现是库源代码里一全局数组内存地址大面积越界到其他全局数组了。问题现象:现象为触发某个业务条件,将导致程序逻辑运行不正常,异常log如下图,可看出“g_s32MaxFd”变量的值(文件句柄)被置0
qiu.hui
·
2020-07-05 02:52
gdb
Linux操作系统下C语言编程入门
(一)目录介绍1)
Linux程序
设计入门--基础知识2)
Linux程序
设计入门--进程介绍3)
Linux程序
设计入门--文件操作4)
Linux程序
设计入门--时间概念5)
Linux程序
设计入门--信号处理
northplayboy
·
2020-07-05 01:07
linux程序
同时链接动态库与静态库
一在应用程序需要连接外部库的情况下,linux默认对库的连接是使用动态库,在找不到动态库的情况下再选择静态库。使用方式为:gcctest.cpp-L.-ltestlib如果当前目录有两个库libtestlib.solibtestlib.a则肯定是连接libtestlib.so。如果要指定为连接静态库则使用:gcctest.cpp-L.-static-ltestlib使用静态库进行连接。当对动态库与
nodeathphoenix
·
2020-07-05 01:00
Linux
linux进程通信,linux多个应用程序之间通信,
linux程序
和程序之间通信
1.起因最近做嵌入式系统,需要用到tar解压显示进度,tar解压显示进度可以用linuxshell脚本做出来,但是生产那边需要在液晶上面看到解压进度,然后在设备上移植了ucgui。ucgui没有额外的依赖第三方库,可以看成一个标准c写的小型图形界面,可以显示进度条。但是如何把tar的解压进度传给ucgui呢??试了好几种方法,最后用命名管道。因为他可以使得两个没有任何关联的进程通信,而且标准的类u
DoneLin
·
2020-07-05 00:39
网罗所得
嵌入式软件开发必看书籍推荐(C/C++、linux、软件开发)
解开程序员面试笔试的秘密》《c++程序设计》《C++primerplus》第六版《EffectiveC++》《C++STL标准程序库开发指南》《C++标准模板库编程实践》2.Linux2.1应用程序设计《
Linux
良知犹存
·
2020-07-04 23:41
C/C++
Linux下C语言编程资料
1(
Linux程序
设计入门——基础知识Linux下C语言编程基础知识前言:这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。
haoyuenan
·
2020-07-04 17:46
Linux crash dump文件生成与使用
不像Windows程序需手动调用相关函数,
Linux程序
crashdump(称为coredump)文件会在程序崩溃(如SIGSEGV)时自动生成,只需要在之前设置了一个参数即可——当然,windows的方式能够支持更灵活的功能
_-U-_
·
2020-07-04 17:50
积累
使用VS+VisualGDB编译调试
Linux程序
Linux程序
开发变得越来越多,越来越多的程序、产品需要跨平台,甚至有些开源项目只支持Linux平台,所以掌握Linux开发变得越来越重要。
dfe30001
·
2020-07-04 14:25
Linux下基于C语言socket编程的多人聊天室
客户端功能模块图3.守护进程功能模块图四、功能模块流程图1.服务端流程图2.客户端流程图3.守护进程流程图五、实验截图六、问题及解决七、参考文献附录前言由于疫情原因,在家上了一学期的课,本次作业是作为“
Linux
摩霄志在潜修羽
·
2020-07-04 13:13
Linux下socket编程
【转载】Windows 10 运行 Linux子系统的图形界面程序
从Windows10的Bash环境中启动图形界面的
Linux程序
的方法。
NOX3335581
·
2020-07-04 10:57
Linux
二进制学习基础文章整理(后续一直更新)
必备知识《
linux程序
的常用保护机制》《PLT表和GOT表学习》《ELF文件格式学习》《动态链接的延迟绑定》《pwntools使用教程》《ctfwikipwn(入门实操)》基础ROP《基本ROP之ret2text
西杭
·
2020-07-04 04:15
pwn
linux SPI 与 mbed OS 通信
Linux程序
将SPI封装为一个类SPIConnection。相关程序如下:SPIConnection.cpp#include"SPIConnection
姚家湾
·
2020-07-04 03:23
linux
C++
VisualGDB使用随笔
VisualGDB是目前我遇到的在Windows下开发Linux应用程序最好用的软件,它不仅可以直接在VS环境中编译
Linux程序
,还可以直接对
Linux程序
进行调试,极大的方便了Windows程序员开发
witton
·
2020-07-04 03:39
VisualGDB
嵌入式软件开发必看书籍推荐(C/C++、linux、软件开发)
解开程序员面试笔试的秘密》《c++程序设计》《C++primerplus》第六版《EffectiveC++》《C++STL标准程序库开发指南》《C++标准模板库编程实践》2.Linux2.1应用程序设计《
Linux
crazy_baoli
·
2020-07-04 02:50
others
嵌入式软件开发书籍
c
linux
软件开发
Gnu make 中文手册 《关于本书》
作为一个
Linux程序
员,make工具的使用以及编写Makefile是必需的。
lijuwen
·
2020-07-04 00:58
编译和调试
GNU make中文手册 ver - 3.8
作为一个
Linux程序
员,make工具的使用以及
f5key
·
2020-07-04 00:48
linux下的c语言风格
Linux程序
的命名习惯和Windows程序的命名习惯及著名的匈牙利命名法有很大的不同。
oushaojun2
·
2020-07-02 14:16
linux
linux程序
开发入门
前一阵子在QQ上和朋友聊天的时候,总会看到有人说Linux上的应用程序开发是高手才可以完成的,而且这种“迷信”在目前似乎还很普遍。然而,情况并不是这样的,从程序库的支持方面,Linux平台为用户级应用程序的开发提供了很多功能强大且丰富的程序库,而且它们大部分是跨平台的(Boost、OpenGL、STL、Qt、Java等)和基于POSIX标准的(glibc等),同时Linux内核还为驱动程序的开发提
nicolas16
·
2020-07-02 13:26
软件开发
linux
程序开发
gcc
优化
汇编
编译器
GCC
在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位
Linux程序
员面临的首要问题都是如何灵活运用C编译器。
lovetangtang
·
2020-07-02 09:05
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他