菜de园子
我的园子,我做主!

随笔分类 -  Linux

在摸索中学习
Ubuntu下安装和编译ffmpeg
摘要:参考:http://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu1、安装依赖包sudo apt-get updatesudo apt-get -y --force-yes install autoconf automake build-essential ... 阅读全文
posted @ 2015-07-30 15:22 candycaicai 阅读(6412) 评论(1) 推荐(1)
Centos7环境下 安装ffmage2.7.1过程
摘要:参考http://trac.ffmpeg.org/wiki/CompilationGuide/Centos#FFmpeg先查看了官方文档,消化以后,开始自己编译ffmage2.7.1,所需要安装包,先下载好了。(也可以安装冠官方的git下载最新库)我下载好的库,可从下面链接得到链接:http://p... 阅读全文
posted @ 2015-07-23 11:31 candycaicai 阅读(666) 评论(0) 推荐(0)
编译android源码遇到错误及其解决方法
摘要:升级ubuntu的14.04后,android的源码又编译错误了,一下是错误说明赫解决方法:1、make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] 断开的管道解决方法:sudo a... 阅读全文
posted @ 2015-01-15 15:28 candycaicai 阅读(2400) 评论(0) 推荐(0)
升级Ubuntu 到14.04 64位 后eclipse出现闪退现象
摘要:升级Ubuntu 到14.04 64位 后eclipse出现闪退现象,搜了各种方法,最后解决问题解决方法:在所装的eclipse的目录下有个configuration/config.ini 文件最后一行添加:org.eclipse.swt.browser.DefaultType=mozilla 阅读全文
posted @ 2015-01-09 16:59 candycaicai 阅读(453) 评论(0) 推荐(0)
Unexpected exception 'Cannot run program '的解决
摘要:最近重新升级的了ubuntu系统到14.04,eclipse重新打开后竟然之前的project都是红色叉叉,看了一下错误是以Unexpected exception 'Cannot run program 一长串错误,大概就是说sdk的位置的版本错误了。因为我的是64位的系统,查了一下资料需要安装3... 阅读全文
posted @ 2015-01-08 10:48 candycaicai 阅读(955) 评论(0) 推荐(0)
学习--unix信号
摘要:信号(signal):通知进程已发生某种情况的技术,例如:,某个进程执行了除法操作,其除数为0,则将名为SIGFPF(浮点异常)的信号发送给该进程,进程如何处理信号有三种选择:1.忽略该信号,有些信号表示硬件异常,例如,除以0或者范围进程地址空间以外的单元等,因为这些异常产生的异常后果不确定,所以不推荐使用这种处理方式。2.按照系统默认方式处理,对于除以0的情况,系统默认是终止该进程。3.提供一个函数,信号发生时则调用该函数,扑捉改信号,使用这种方式,我们只要调用我们自己为此设定的函数,就能知道什么时候产生了信号,并做好处理方式。下面的情况可以产生Signal:1. 按下CTRL+C产生SIG 阅读全文
posted @ 2011-03-10 16:22 candycaicai 阅读(765) 评论(0) 推荐(0)
学习--linux下的程序和进程
摘要:程序和进程是操作系统中的重要概念,程序是可运行的一组指令,程序以二进制代码的形式保存在存储设备中。操作系统运行程序后,该程序在内存中的映像就是进程,进程是活动的程序。1、程序 程序是指一组指示计算机或其他具有信息处理能力设备每一步动作的指令。Linux系统下的应用程序主要由两种特殊类型的文件代表,分别是可执行文件和脚本程序。可执行文件是能够被计算机直接执行的程序,相当于Windows系统中的exe文件。使用C和C++语言设计的程序编译后即是可执行文件。Linux系统不要求可执行文件使用特定的扩展名,文件是否能被执行由文件的系统属性来决定。系统可执行文件存放在:/binroot可执行文件存放在. 阅读全文
posted @ 2011-03-07 16:03 candycaicai 阅读(498) 评论(0) 推荐(0)
ubuntu下《UNIX环境高级编程》(apue.h)编译出错的处理方法
摘要:《unix环境高级编程》的书到了,拿来就开始看,发现第一个ls的程序就卡壳了。说是少了apue.h的头文件,到网上一查,人家说在前言里有源码的下载地址,www.apuebook.com,我很快下了代码,解压后打开在apue.2e中有个include 的文件夹,我在里面找到了apue.h的头文件,编译的时候可以参看gcc的手册,如果代码中没有头文件,可以加头文件的参数及其位置,如下:$ gcc ls1.c -I ../include/(gcc参数手册讲的很详细),这时候编译,又出错了,说是:/tmp/cclCQtbS.o: In function `main':ls1.c:(.text+ 阅读全文
posted @ 2011-03-02 16:34 candycaicai 阅读(1811) 评论(0) 推荐(0)
在ubuntu下编译最简单的c语言程序
摘要:今天边看书,边打算尝试一下,在ubuntu下写个最小的程序试试。建立一个hello.c的文件。1 #include <stdio.h> 2 int main(void)3 {4 printf("hello!\n");5 printf("hello world from process id is %d\n",getpid());6 return 0;7 }但是在终端用gcc 编译,去说没有头文件,之后才发现是因为没有装c的标准库的原因。安装 g++, sudo apt-get install g++Ubuntu就安裝g++后,stdio.h就 阅读全文
posted @ 2011-03-01 18:05 candycaicai 阅读(2711) 评论(0) 推荐(0)
ubuntu下访问局域网服务器
摘要:首先安装samba: sudo apt-get install samba我的是ubuntu10.04 ,没有文件浏览时候的地址栏,所以需要更改一些设置:ALT+F2打开 “运行应用程序”输入gconf-editor切换到/apps/nautilus/preferences/勾选always_use_location_entry设置成功后,打开位置->网络,在地址栏,转到的位置打smb://*.*.*.*把需要访问的服务器地址打上,例如smb://192.168.16.2就可以访问你的局域网服务器了。安装samba是为了设置共享用的,还不知道怎么设,等用到的时候,在写下来·&# 阅读全文
posted @ 2011-02-25 18:25 candycaicai 阅读(1910) 评论(0) 推荐(0)
ubuntu 系统目录结构
摘要:刚刚接触unbuntu系统,对于用惯了windows的我,真的有点不习惯,今天在这里好好理解以下目录结构:ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面/ 根目录 bin //系统程序 boot //内核和启动程序,所有和启动相关的文件都保存在这里 grub //引导器相关文件 dev //设备文件 etc //系统软件的启动和配置文件,系统在启动过程中需要读取的文件都在这个目录。如LILO参数、用户账户和密码。 home //用户的主目录。下面是自己定义的用户名的文件夹 lib //系统程序库文件,这个目录里存放着系统最基本的动态链接共享库,类似于Windows下的sys 阅读全文
posted @ 2011-02-24 12:37 candycaicai 阅读(15281) 评论(1) 推荐(2)
linux(ubuntu)与windows xp双系统时间不统一
摘要:启动ubuntu后,再次启动windows xp系统,时间就差了 8个小时,最后上网搜了以下,解决了这个问题。以下是解决方法: sudo gedit /etc/default/rcS打开系统文档后,修改其中UTC=no;原因:debian本地时间显示的是UTC时间,而国际标准时间却是CST时间。也就是说本地时间落后8个小时。每次关机,debian都会将UTC时间保存在BIOS里,这样在再次启动windows xp系统里,时间就落后8小时。 阅读全文
posted @ 2011-02-22 11:04 candycaicai 阅读(613) 评论(0) 推荐(0)
linux(Ubuntu)下常用命令
摘要:在使用下面的命令是可以通过--help来获取更多的信息1,查询当前目录文件列表:lsls命令默认状态下将按首字母升序列出你当前文件夹下面的所有内容,但这样直接运行所得到的信息也是比较少的,通常它可以结合以下这些参数运行以查询更多的信息: ls / 显示/.下的所有文件和目录 ls -l 给出文件或者文件夹的详细信息ls -a 显示所有文件,包括隐藏文件ls -h 以KB/MB/GB方式给出文件大小,而不仅仅是字节.2,查询当前所在目录:pwd在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知 阅读全文
posted @ 2011-02-22 10:48 candycaicai 阅读(2011) 评论(0) 推荐(0)
ubuntu 10.04 修改双系统默认启动项
摘要:由于之前装了双系统,每次开机的时候,都会默认启动ubuntu系统,最后解决了这个问题,方法如下: 1、打开命令行终端,输入 sudo apt-get install startupmanager ,自动安装; 2、系统->系统管理->启动管理器,默认操作系统一栏,改变默认的启动系统。 OK! 阅读全文
posted @ 2011-02-22 09:50 candycaicai 阅读(686) 评论(1) 推荐(0)
在xp环境下安装ubuntu 10.04
摘要:今天心血来潮,想装个双系统,也想自己了解一下linux的环境。准备工作:0、做好自己盘符的分区,记着要准备两个空余的盘符。(其中一个的大小和内存的大小一样,做swap交换空间,另一个自定义的较大的盘符用作linux的根目录盘符,稍后用)。1、下载软件:grub4dos-0.4.4,用它引导操作系统2、下载Ubuntu-10.04-desktop-i386.iso3、下载UltraISO ,用它从ISO文件中提取我们需要的文件或者文件夹这些软件用google一搜一大把,在此我就不用把陈旧的链接贴出来了。安装步骤:1、解压grub4dos-0.4.4后,把grub4dos下的grub.exe和g. 阅读全文
posted @ 2011-02-18 15:11 candycaicai 阅读(1438) 评论(0) 推荐(0)