![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux系统
文章平均质量分 81
IT山IT水
当你的能力没法实现自己的抱负时,请学习
展开
-
linux系统中数据类型的来源:
以前感觉linux中有许多数据类型很奇怪,于是就进行了一番探索,主要是从下面三个文件(bits/types.h 、sys/types.h、bits/typesizes.h)而来。其路径在 : /usr/include/+文件中所示路径/* bits/types.h -- definitions of __*_t types underlying *_t types. Copyright (C) 2002 Free Software Foundation, Inc. This file is p原创 2011-03-20 03:22:00 · 1695 阅读 · 0 评论 -
Linux根目录”/“下各个系统文件夹的含义和用途
Linux根目录”/“下各个系统文件夹的含义和用途转载于:http://hi.baidu.com/linux_zzr/blog/item/c96e33fc0a9263f8fc037fbb.html刚才打开非linux系统文件的windows下的D盘(“软件”)时,看到它的上一级目录是“media”,之前脑子里就出现过windows下的盘和linux下的系统文件的关系,现转载 2010-05-26 11:36:00 · 1330 阅读 · 0 评论 -
Linux下共享库路径配置问题
原文来自:http://www.360doc.com/content/10/0323/18/155970_19958037.shtml 1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到2. 想往上面两个目录以外加东西的时候,一定要修改/etc/ld.so.conf,然转载 2013-05-16 09:48:11 · 1082 阅读 · 0 评论 -
静态编译gcc4.6.3应该知道的网站
最近在忙于编译静态的gcc,在此做个记录:需要的网站:MPC包: http://www.multiprecision.org/index.php?prog=mpc&page=downloadGMP包: http://gmplib.org/MPFR包: http://www.mpfr.org/PPL包: http://bugseng.co原创 2013-07-10 18:13:32 · 1058 阅读 · 0 评论 -
打印Makefile中的变量值
在Makefile中打印变量$(call LINK, $^)的值:$(warning $(call LINK, $^))在Makefile中打印字符串:”Robin“$(warning " Robin")原创 2013-07-29 15:23:45 · 5350 阅读 · 0 评论 -
输出linux系统的所有环境变量实例
输出linux系统的所有环境变量实例:#include #include #include #include #include int main(int argc, char **argv, char **env){ printf("Hello!!!!!!!!!!!!!!!!!!!!!!\n"); int i=0; int fd = open("e原创 2013-07-26 13:58:12 · 2668 阅读 · 0 评论 -
使用c语言设置linux系统环境变量实例
使用c语言设置linux系统环境变量实例#include int main(){// setenv("QEMU_SO", "/home/robin", 0);// system("ls -l");// system("LINA=/home/robin");// system("echo $LINA" ); char * path = geten原创 2013-07-26 14:58:31 · 3377 阅读 · 0 评论 -
vim 模板 设置
原文链接:http://blog.sina.com.cn/s/blog_69b830910101bfem.html很完美的vim模板设置方式,为了不要遗失,在此收录,感谢楼主的无私奉献。相关插件请到原链接处下载,谢谢。如果下载不了请联系我。当新建莫类型文件时,用editplus会有模板文件提供使用,就是会自动生成文档的部分内容。在vim中可以通过autocmd+BufNewFi转载 2013-08-13 11:00:26 · 2318 阅读 · 0 评论 -
PC上运行平板的命令(有su限制的)
在做android相关开发时,用到了NENU10,需要root权限。我们hack了平板之后,需要使用su才能正常执行。表面来看,我们的问题解决了。然而,这个没有办法自动化操作,这就十分郁闷了。遇到问题是,我们在脚本中执行了adb shell su之后,就会进入平板的shell,没有办法继续执行后面的命令了,比如: adb shell su && adb shell ls(这种方法是不能执行的)。原创 2013-09-18 17:34:39 · 1492 阅读 · 0 评论 -
程序的内存布局篇
声明:此文是博主拜读《程序员自我修养》一书的笔记,一切版权属于原作者。链接:http://blog.csdn.net/ningxialieri/article/details/8836570 对于一个32 bits的操作系统来说,其内存空间拥有4G(2的32次方)的寻址能力。假如说,这个内存空间是一个统一的地址空间,用户可以使用一个32位的指针访问任意内存位置。例如:原创 2013-04-22 22:47:10 · 1098 阅读 · 0 评论 -
mono资料收集
mono的官方网站: http://www.mono-project.com/Main_Page关于mono的介绍(中文):http://www.cnblogs.com/ibrahim/archive/2010/01/11/asp-net-mono-linux.html (尊重原创,收集网址)原创 2013-12-11 16:23:08 · 1118 阅读 · 0 评论 -
ctags用法(一)——获取指定文件中的函数信息
使用ctags获取指定文件中的函数信息:原创 2013-10-31 20:49:53 · 2222 阅读 · 0 评论 -
arm-linux-strip作用:
用strip处理过后,将去掉其中的调试信息,执行文件大小也将小很多。命令如下: # arm-linux-strip buttons其中button是用arm-liunux-gcc编译生成的二进制文件.原创 2010-05-26 13:30:00 · 7110 阅读 · 0 评论 -
嵌入式系统和通用计算机的主要区别(
转自:http://blog.sina.com.cn/s/blog_6c4bb5a80100l6i9.html 嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 嵌入式系统主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件等部分组成。它具有“嵌入性”、“专用转载 2011-06-12 19:32:00 · 28237 阅读 · 1 评论 -
linux的bashrc中添加环境变量时,注意事项
本文由博主原创,转载请注明出处(保留此处和链接): IT人生 ( http://blog.csdn.net/ningxialieri/article/details/8933872 ) 环境变量设置做了n次了,开始感觉很简单。有次做法如下: export ARM_SDK_HOME=~/workspace/android-sdk-linux_x8原创 2013-05-16 10:38:30 · 7585 阅读 · 0 评论 -
ubuntu-12.04英文版,中文输入法ibus安装方法
声明:本文由博主原创,转载请注明出处(保留此处及链接):链接:http://blog.csdn.net/ningxialieri/article/details/8811166 说来惭愧,ubuntu使用了n年了,给英文系统装个中文输入法(ibus),也得找谷姐。 在网上大概看了一下,大家的做法都对,但是少说了个前提--------源的设置。 有图有真原创 2013-04-16 21:34:49 · 2320 阅读 · 0 评论 -
liuyalong is not sudoers file.This incident will reported
liuyalong is not sudoers file.This incident will reported.与sudo: /etc/sudoers is mode 0640, should be 0440的解决方法刚安装完Feroda9.0-en版,当我在终端执行sudo su 命令时,出现了”liuyalong is not sudoers file.This原创 2010-05-09 01:52:00 · 887 阅读 · 0 评论 -
ubuntu修改MAC地址
ubuntu修改MAC地址【转】 首先必须关闭网卡设备,否则会报告系统忙,无法更改。ifconfig eth0 down修改 MAC 地址,这一步较 Windows 中的修改要简单。ifconfig eth0 hw ether 重新启用网卡ifconfig eht0 up 如果计算机每次启动都要修改mac地址 修改你的源,并升级到最新的系统:sudo gedit原创 2010-05-04 20:31:00 · 1017 阅读 · 0 评论 -
Linux系统修改IP之后,重启网卡方法
linux下修改了IP地址需要重启网卡才行,重启网卡命令如下:虚拟机上方法:# /etc/init.d/network restart# service network restart如果在本机上重启可以用下面命令 : # ifconfig eth0 down # ifconfig eth0 up原创 2010-05-25 00:59:00 · 6468 阅读 · 0 评论 -
sys/types.h的作用
#include 基本系统数据类型是Unix/Linux系统的基本系统数据类型的头文件,含有size_t,time_t,pid_t等类型。 NAME sys/types.h - data typesSYNOPSIS #include DESCRIPTION The header shall include definitions for at least the following types: blkcnt_t Used for原创 2011-03-20 01:31:00 · 8070 阅读 · 0 评论 -
#ifndef#define#endif的用法
#ifndef#define#endif的用法<br /> <br /> #ifndef #define #endif的用法 整理:shichenghua<br />http://www.eetop.cn/blog/?56085/action_viewspace_itemid_1145.html<br />(前段时间要到这个,感觉shichenghua整理得不错,所以收藏到此处,若不同意,随时可以撤下<br />谢谢shichenghua)shichenghuaEETOP专业博客---电子工程师自己的家园转载 2011-04-18 20:33:00 · 1229 阅读 · 0 评论 -
深度介绍Linux操作系统内核的工作原理
深度介绍Linux操作系统内核的工作原理本文发表于Linux Format magazine杂志,作者从技术深度上解释了Linux Kernel是如何工作的。相信对Linux开发者来说有不小的帮助。牛津字典中对"kernel"一词的定义是:"较软的、通常是一个坚果可食用的部分。"当然还有第本文发表于Linux Format magazine杂志,作者从技术深度上解释了Linux Kernel是如何工作的。相信对Linux开发者来说有不小的帮助。牛津字典中对"kernel"一词的定义是:"较软的、通常是一个坚转载 2011-04-24 22:16:00 · 1092 阅读 · 0 评论 -
mips平台的u-boot启动流程
转载自: http://hi.baidu.com/rbdr/blog/item/63bffb5476360f4c564e00bf.htmlu-boot 启动流程(mips)2011-06-13 17:55u-boot的启动过程比较简单,大致做下面的工作: 1 cpu初始化转载 2011-07-26 11:17:28 · 922 阅读 · 0 评论 -
linux自带的unzip命令可以解压windows下的zip格式的压缩文件。
linux自带的unzip命令可以解压windows下的zip格式的压缩文件。unzip命令 语法:unzip [选项] 压缩文件名.zip 各选项的含义分别为: -x 文件列表 解压缩文件,但不包括指定的file文件。 -v 查看压缩文件目录,但不解转载 2011-09-05 16:51:00 · 2434 阅读 · 0 评论 -
使用WUBI安装Ubuntu,还原Win7后无法进入Ubuntu解决方法
有同事通过WUBI安装的Ubuntu11.04,在dell机上装上了Win7和Ubuntu11.04双系统,但是通过安装盘修复Win7后,能够发现Ubuntu11.4的启动选项,但是 不能够正常启动系统。提示没有发现WUBI。经过google发现了简单方法如下:原创 2011-09-19 11:04:01 · 1158 阅读 · 0 评论 -
linux ln 命令的使用
ln 这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同转载 2011-10-14 16:55:20 · 536 阅读 · 0 评论 -
ubuntu 强制删除命令
在安装 Kscope 时,出现了错误,说是依赖一部分软件包,但是,当我手动安装时,apt-get 命令因为前面的错误又不好使,只能删除掉以前装得出现错误的Kscope。使用的命令如下:dpkg -r 要删除的软件原创 2011-12-05 15:09:13 · 3333 阅读 · 1 评论 -
ubuntu 11.10 安装 sun-java6-jre 和 sun-java6-jdk
来源:http://blog.csdn.net/jiang_dlut/article/details/6898934由于ubuntu11.10版本去掉了sun-java6-jre,sun-java-jdk的源,标准的库只有openJDK了,所以直接运行sudo apt-get install sun-java6-jdk命令,会提示:现在没有可用的软件包 su转载 2011-12-05 23:54:51 · 819 阅读 · 0 评论 -
pthread_join 详解
转自:http://blog.sina.com.cn/s/blog_590be5290100if6j.html最近在研究 Android线程及线程池有关的函数,首先的看下在LInux C中的使用情况,在此收集转载大量网络文章,版权归原作者所有,特此声明。函数pthread_join用来等待一个线程的结束。函数原型为: extern int pthread_jo转载 2012-09-29 09:09:57 · 2839 阅读 · 0 评论 -
pthread_cond_wait()详解
先大体看下网上很多地方都有的关于pthread_cond_wait()的说明:条件变量 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。1. 创建和注销 条件变量和互斥锁一样,都有静态动态两种创建方式,静转载 2012-09-29 09:27:50 · 3236 阅读 · 0 评论 -
pthread_create详解
转自:http://helloxuweifu.iteye.com/blog/1168172今天开始学习linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthread。#include int pthread_create(pthread_t *restrict tidp, const pthread转载 2012-09-29 09:38:52 · 1887 阅读 · 0 评论 -
计算机中信息的表示与处理
今天看到作者的博文,感觉很好。复习了大学基础知识,特此转载。一切版权归原作者。http://blog.chinaunix.net/space.php?uid=20937170&do=blog&id=3405981 计算机中信息的表示与处理 (2012-11-12 14:45) 一切又回到了学习、总结、学习、总结模式,回顾了一下找工作期间遇到的很多问题,其实归根转载 2012-11-13 23:00:34 · 1682 阅读 · 0 评论 -
Eclipse Plugin 安装(android 官网装法)
Installing the Eclipse Plugin官网链接:http://developer.android.com/sdk/installing/installing-adt.html Android offers a custom plugin for the Eclipse IDE, called Android Development Tools (ADT).翻译 2013-02-28 23:04:57 · 1503 阅读 · 0 评论 -
ubuntu 官网 sun-java6 安装方法
声明:本文来自Ubuntu官网,红色部分为博主修改部分,转载请注明出处(保留此处及链接):链接: http://blog.csdn.net/ningxialieri/article/details/8811430 Java有2种,一种是Ubuntu源自带的open-java(icedtea),一个是Oracle的sun-java6。前者是Ubuntu默认的Java,一般更新后系统就自带原创 2013-04-16 22:24:19 · 1622 阅读 · 0 评论 -
vim编辑器的设置 记录
本文由博主原创,转载请注明出处(保留此处和链接):IT 人生 (http://blog.csdn.net/ningxialieri/article/details/8846598) 不用我多说了,大家都知道,vim是linux系统上的一大神器。在此,把我学习过程中遇到的一些问题,和设置vim的方法做一个记录,以供日后查阅,也希望对大家有所帮助。当然,有很多知识都来原创 2013-04-24 21:04:47 · 1447 阅读 · 0 评论