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程序
arm-linux-gcc的命令参数介绍
在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:1.预处理(Pre-Processing)2.编译(Compiling)3.汇编(Assembling)4.链接(Linking)
Linux
weixin_30347335
·
2020-08-08 23:04
[Arm Linux]编译linux内核
编译Linux源码是编写嵌入式
Linux程序
和驱动的必要条件,本篇主要介绍编译Linuxforarm内核的过程。
坚强的山猫
·
2020-08-08 23:46
Arm
Linux
Linux程序
设计文件操作——系统IO
知识点——系统IOEverythingisfileinlinux:在Linux下一切皆是文件,其种类具体分为:普通文件、目录文件、块设备文件(设备文件)、链接文件、管道文件、套接字文件(socket)对于操作普通文件(text,mp3,JPG)我们可以使用标准IO,标准IO使用标准C库。对于其他的目录文件跟设备文件我们使用系统IO。目录:有多个目录项(由文件名和iNode号组成,iNode号包含对
狐艺轩
·
2020-08-08 20:02
linux程序
设计——作用管理
Linux命令执行方式前台执行/运行:一般情况下,当在shell中敲入命令后,shell程序将执行权交由所运行的命令程序,等待命令程序执行结束后再回到shell,这种执行方式称为命令或进程的前台执行。后台执行/运行:当命令程序执行过程中,shell同时可以执行其他命令程序,这种执行方式称为命令或进程的后台执行,处于后台的进程被称为作业。作业管理即指通过一系列的命令和操作让进程在前后台进行转换。作业
大黄老鼠
·
2020-08-08 19:33
deepin
Linux程序
设计——共享内存
共享内存共享内存允许两个或多个进程共享一给定的存储区,因为数据不需要来回复制,所以是最快的一种进程间通信机制。共享内存原理:共享内存可以通过mmap()系统调用(特殊情况下还可以采用匿名映射)机制实现,也可以通过系统V共享内存机制实现。应用接口和原理很简单,内部机制复杂。为了实现更安全通信,往往还与信号灯等同步机制共同使用。常用函数:系统V共享内存系统V共享内存指的是把所有共享数据放在共享内存区域
和铃令仪
·
2020-08-08 19:18
linux
Linux程序
设计——进程间通信:管道
使用信号在进程间通信,传送的信息只限于一个信号值。更多的数据交换需要使用一种新的机制——管道。管道(pipe)把一个进程的输出连接到另一个进程的输入。对shell命令的连接就是通过管道实现的,使用管道符号"|"连接。1、进程管道使用popen和pclose创建和关闭管道。popen允许一个程序将另一个程序作为新进程启动,并可以传递数据给它或者通过它接收数据。#includeFILE*popen(c
Furney
·
2020-08-08 15:13
Linux程序设计
Linux程序设计
Linux程序
设计——进程和信号
进程和信号在Linux系统中无处不在,它掌控着Linxu的活动,确保系统的正常运行,其重要性不言而喻。1、进程进程是指运行着一个或多个线程的地址空间和这些线程所需要的系统资源。在Linux中每个正在运行的程序实例都可以被看作是进程,这些进程之间可以共享程序代码和系统函数库,因此在任何时刻系统内存中只有代码的一份副本。系统中的每个进程在创建时都会被分配一个唯一的数字编号,称之为进程标识符或PID。在
Furney
·
2020-08-08 15:12
Linux程序设计
Linux程序设计
Linux程序
设计——文件操作(标准I/O库)
Linux中定义了与底层文件访问对应的函数库即标准I/O库,这些库函数在头文件stdio.h中定义。1、fopen函数#includeFILE*fopen(constchar*filename,constchar*mode);与底层文件访问中的open相对应。调用成功时返回一个非空的FILE指针,失败时返回NULL值。2、fread函数及fwrite函数#includesize_tfread(vo
Furney
·
2020-08-08 15:12
Linux程序设计
Linux程序设计
GCC入门知识
fromhttp://libiao.blogchina.com/664244.html简单介绍开源项目里面的gcc的基础知识以及使用方法在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位
Linux
dragondwy
·
2020-08-08 15:18
我所关心的技术
Linux程序
运行中加载动态库
Linux程序
运行中加载动态库LinuxC/C++程序通常是在编译的时候链接依赖的动态库.同时,也提供一种在运行时加载动态库的方法.
Freeze_Z
·
2020-08-08 12:02
LinuxC
运行中加载
动态库
arm-linux-gcc 常用参数讲解 gcc编译器使用方法
在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:1.预处理(Pre-Processing)2.编译(Compiling)3.汇编(Assembling)4.链接(Linking)
Linux
yby19870627
·
2020-08-08 12:18
嵌入式开发相关知识
linux程序
设计——进程
Linux系统中的进程按功能可以分为三类:init进程:引导和初始化进程daemon进程:常驻进程(系统服务)普通进程:用户启动的程序Linux系统启动流程BIOS:硬件启动MBR:MasterBootRecordGRUB:操作系统引导程序加载内核init:第一个进程runlevel:相关应用程序Linux引导BIOSBIOS:BasicInputandOutputSystem基本输入输出系统,一
大黄老鼠
·
2020-08-08 11:46
deepin
图解Android - Zygote, System Server 启动分析
原文链接:http://www.cnblogs.com/samchen2009/p/3294713.htmlInit是所有
Linux程序
的起点,而Zygote于Android,正如它的英文意思,是所有java
yypony
·
2020-08-07 22:01
android
经典
LINUX程序
员面试题
经典
LINUX程序
员面试题:我是一个四川成都的程序员,上周四我去面试
linux程序
员,今天得到通知,喜忧参半;面试题是一套笔试题,比较经典(闭卷,100分钟完卷,最好写出解题步骤),若你能答对百分之七八十
thimin
·
2020-08-07 18:50
linux
存储
面试
gcc
null
嵌入式
关于linuxqt中使用qprocess执行命令的问题
经过调试发现,在qt
linux程序
,不能直接运行echoXXX>等读写文件,是因为带“>”重定向。同样,qprocess也不能带管道。我尝试用system来做,但是一样无效,也不报错。
DoneLin
·
2020-08-07 15:20
技术心得以及事项
linux进程管理
一、程序,进程,线程
linux程序
:系统,用户,固件程序:一组指令以及参数集合,按照相应的逻辑控制计算机完成特定任务程序==>系统调用==>缓存(内存)==>cpu处理执行任务特点:静态的,封闭的进程:
weixin_43986665
·
2020-08-05 20:35
(wp)攻防世界PWN——guess_num
可以知道这是一个64位的
linux程序
,并且开启了部分只读,栈溢出保护
0pt1mus
·
2020-08-05 20:49
CTF
攻防世界pwn新手练习区——level0
linux程序
的常用保护
smsyz2019
·
2020-08-05 20:43
pwn
linux嵌入式系统程序加密工具推荐:Virbox Protector.
ARM-
Linux程序
加密效果VirboxProtector加密技术1.代码混淆,行业前沿的加密技术:指令集混淆,可以自由选择保护的函数,对指定函数进行“ARM指令级”的混淆,对编译后的ARM指令进行等价变换
senseshield
·
2020-08-05 20:26
软件保护
加壳工具
XCTF easyCpp
查壳无壳,64位
Linux程序
放入IDA中分析查看Main函数这里拿加密后的用户输入和程序生成的前16个斐波那契数列进行对比,不相等则退出程序,相等的话则继续往下执行所以说只需要逆推出input_encry
夏了茶糜
·
2020-08-05 19:24
CTF-REVERSE
Linux程序
设计入门--文件操作
Linux下文件的操作前言:我们在这一节将要讨论linux下文件操作的各个函数.文件的创建和读写文件的各个属性目录文件的操作管道文件--------------------------------------------------------------------------------1。文件的创建和读写我假设你已经知道了标准级的文件操作的各个函数(fopen,fread,fwrite等等)
阳明居士
·
2020-08-05 16:54
UNIX
在android系统命令行中执行arm
linux程序
,出现/system/bin/sh: .xxx No such file or directory问题
android系统的底层就是Linux,理论上arm
linux程序
在android系统中也能够运行。
张大户
·
2020-08-05 15:58
Android
linux程序
员必备的vi操作
文章目录一、关于vi二、创建/打开文件三、vi的三种模式四、vi的常用命令模式切换命令保存于退出操作命令方向操作命令跳转操作命令删除操作复制粘贴操作命令替换与查找操作命令其余常用操作命令恢复文件一、关于vivi是最强大的文本编辑器,没有之一,vi作为上古神器,历史悠久,现在还应用如此的广泛,正印证了存在即合理的道理,只要你经常接触linux,必然少不了接触vi。vi的初次使用可能体验感很不好,就和
veis
·
2020-08-05 13:30
C/C++
vi
vim
c++
\t\t在Windows桌面无缝运行
Linux程序
(转载)
毫无疑问,Linux-特别是Uubuntu-是一个杀手级的操作系统,充满了卓越的应用软件,但是大概有千万个理由,你仍然把Windows作为主要的操作系统。我们理解,这事经常发生。但是,你宁愿决定生活在Windows中,而抛下那些杀手级的Linux应用程序吗?当然你也可以双重启动或很局限的在虚拟机窗口中运行Linux,但是能和Windos程序一样一起运行这些程序不是很棒吗?-就像Linux用户使用W
our2848884
·
2020-08-05 13:19
Linux系统
core文件如何查看和调试
调试
Linux程序
的时候,出现SegmentationFault是最郁闷的事情了,程序代码量很大的时候,可能花很多时间都找不到出错原因。
xyz846
·
2020-08-05 11:56
Linux
core文件
调试
问题
一个普通码农的Linux之路
生活在一个IT大环境不好的二线城市,大家也知道,这里的程序员本来就很稀少,况且是
Linux程序
员呢,就更是稀有物种了!可是,不是有那么一句老话嘛,物以稀为贵。
奔跑的码仔
·
2020-08-05 01:23
Linux
Thinking
API(库函数)和系统调用的差别
系统调用实际上就是指最底层的一个调用,在
linux程序
设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式有很多种原因
__ever
·
2020-08-04 22:35
Linux内核与设备驱动
如何实现在的Windows上运行的
Linux程序
(附示例代码)
而今天的这篇文章将会讲解如何自己实现一个简单的原生
Linux程序
运行器,这个运行器在用户层实现,原理和BashOnWindows不完全一样,比较接近Linux上的Wine.示例程序完整的代码在github
子曰小玖
·
2020-08-04 21:47
WINDOWS
栈帧劫持的一些利用方法及注意事项--buuctf--gyctf_2020_borrowstack
保护机制64位
Linux程序
,只开了NX保护。
PLpa、
·
2020-08-04 17:26
栈溢出
pwn
linux动态链接库的加载顺序
二、gcc编译程序时查找SO顺序如下:1.gcc编译时参数-L指定的路径2.环境变量LIBRARY_PATH3.系统默认库位置/lib/usr/lib三、
Linux程序
运行时查找SO顺序如下:1.gcc
byxdaz
·
2020-08-04 13:07
Linux
&
Unix
Linux程序
设计笔记-进程间通信
二、进程间通信1.管道:管道用于相关的进程(特别是父子进程的)间的通讯。使用read和write进行读写操作。#includeintpipe(intfile_descriptor[2]);//创建管道file_desciptor[0]为读取端,file_desciptor[1]为写入端。例程:#include#include#includeintmain(){intpipe_buf[2];intp
zhangxiaopeng0829
·
2020-08-04 09:11
linux程序设计
Android系统稳定性----Crash
2.C++代码引起,没有任何提示,直接回到桌面,所谓的闪退,一般是
Linux程序
退出,大部分发生在视频,游戏类与底层密切相关的软件上发生问题的原因1.Error//程序错误OOM(outo
无敌麦子地
·
2020-08-04 03:45
VS2010 调试基于ARM的
linux程序
方法
VS2010调试基于ARM的
linux程序
方法搭建这样的调试环境,是无意中有人提到了VisulGDB这个插件,于是搜索到其官网,发现有基于Raspberry的联调文档。
色郎中
·
2020-08-04 03:19
经验技巧
cygwin的安装,vi的使用,gcc,g++的使用
从windows到linux--编程篇--cygwin,在win中开发
linux程序
乾坤一笑[smileonce]
[email protected]
版权所有转载请注明出处http://
wang_junjie
·
2020-08-04 03:33
C++
学习笔记
linux程序
设计--在子进程中运行一个与其父进程完全不同的另外一个程序
//pipe3.c//在子进程中运行一个与其父进程完全不同的另外一个程序:利用exec调用//使用两个程序://1.数据生产者,用来创建管道和启动子进程pipe3.c//2.数据消费者,pipe4.c#include#include#include#include#includeintmain(){intdata_processed;intfile_pipes[2];constcharsome_d
vict_wang
·
2020-08-04 03:24
Linux程序设计
ubuntu软件安装的几种方式
下面将介绍前三种安装方式,从源码编译安装你将在
Linux程序
设计中学习到。二、具体安装方法:(1)在线安装:1)先体验一下:$sudoapt-getinst
自由的风sky
·
2020-08-04 00:22
软件安装
Android运行
Linux程序
安卓直接运行arm-linux-gnueabi-gcc编译的标准嵌入式
Linux程序
,我们有时不想把原
Linux程序
重新开发一遍。
oWuMingXiaoBei1
·
2020-08-03 20:45
智能交通控制系统(NTCIP)
gcc、g++、make、cmake区别
首先介绍一下GCC:GNUCompilerCollection(GNU编译器集合),在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位
Linux程序
员面临的首要问题都是如何灵活运用
hblhly
·
2020-08-03 17:36
c++
Linux下c++编写多线程时要注意的地方---pthread_cancel函数
最近公司有关于
linux程序
的开发,作为新人的我马上去复习下linux,参考的是这篇博客https://blog.csdn.net/zgege/article/details/79912418上面教的是
zyb_sss
·
2020-08-03 09:17
c/c++
linux
多线程
使用IDA调试android下的
linux程序
使用IDA调试安卓elf程序将dbgserver拷贝到android手机的/data/data/目录下,需要root权限D:\ProgramFiles(x86)\IDA6.8\dbgsrv>adbpushandroid_server/data/data/sv3094KB/s(523480bytesin0.165s)添加执行权限D:\ProgramFiles(x86)\IDA6.8\dbgsrv>a
isry
·
2020-08-03 04:17
android
Linux
Linux下的程序调试——GDB
对于
Linux程序
员来讲,目前可供使用
叶广明_微信ye_guangming
·
2020-08-02 19:03
linux
ubuntu下安装phpmyadmin打开后出现404
最近要用到PHP,由于在学习
linux程序
设计,所以不想用windows做,虽然上面集成环境之类的都弄好了,但linux弄LAMP不也分分钟的事么,于是我就在ubuntu上装起LAMP来。
SuperBeauty
·
2020-08-02 17:13
PHP
linux
VxWorks设备驱动开发详解
目前最流行的Shell称为bashShell,bashShell脚本编程以其简洁、高效而著称,多年来成为
Linux程序
本书结合作者实际的开发经验,对VxWorks操作
congsi9417
·
2020-08-02 12:25
驱动开发
嵌入式Linux上的C语言编程实践
C语言编程实践【作者】北京亚嵌教育研究中心组编韩超魏治宇廖文江等著【ISBN】978-7-121-07999-3【出版社】电子工业出版社【出版日期】2009年3月【宣传语】【内容简介】目前嵌入式技术和
Linux
congsi9417
·
2020-08-02 12:33
基于arm+uClinux的嵌入式系统的开发
1.开发平台的选择和论证2.开发环境的建立3.一般程序的开发4.
Linux程序
向ARM+uClinux平台的移植5.剩下的问题希望诸位多多补充自己的想法,以利于大家共同提高。1.开发
legendxia
·
2020-08-01 13:47
嵌入式开发
Linux程序
设计学习笔记----多线程编程之线程同步条件变量
转载请注明出处:http://blog.csdn.net/suool/article/details/38582521.基本概念与原理互斥锁能够解决资源的互斥访问,但是在某些情况下,互斥并不能解决问题,比如两个线程需要互斥的处理各自的操作,但是一个线程的操作仅仅存在一种条件成立的情况下执行,一旦错过不可再重现,由于线程间相互争夺cpu资源,因此在条件成立的时候,该线程不一定争夺到cpu而错过,导致
loous__
·
2020-08-01 12:12
linux及其编程
Linux内核
Linux程序设计
基于arm+uClinux的嵌入式系统的开发
1.开发平台的选择和论证2.开发环境的建立3.一般程序的开发4.
Linux程序
向ARM+uClinux平台的移植5.剩下的问题希望诸位多多补充自己的想法,以利于大家共同提高。1.开发
功名半纸
·
2020-08-01 12:00
ARM
嵌入式
计算机网络安全之网络嗅探器
实验环境Linuxkali4.19.0-kali1-686-pae#1SMPDebian4.19.13-1kali1(2019-01-03)i686GNU/
Linux程序
运
用户昵称又存在了
·
2020-08-01 10:55
从NFS启动Linux
笔者就曾经看到一个娃,在一台内存只有512MB的机器上,装了一个VMWare虚拟机,跑了一个RedHat9来编译调试他的ARM
Linux程序
——我问他为什么不用NFS。他答曰,不知为何物——于是决定
lhembed
·
2020-08-01 09:05
Ubuntu
在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群 (1)
目录简介OracleRAC11g概述共享存储概述iSCSI技术硬件及成本安装Linux操作系统安装OracleRAC所需的
Linux程序
包网络配置集群时间同步服务安装Openfiler使用Openfiler
weixin_34303897
·
2020-08-01 04:52
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他