现在位置: 首页 > 博客文章 > 电脑相关 > IT开发 > 操作系统 > Linux > 文章
+0°

跟我一起写 Makefile

2014年09月20日 14:48:06 Linux  ⁄ 共 61083字 暂无评论 ⁄ 被围观 1,491次
陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,make...
阅读全文
+0°

Linux中gstreamer构建的简单方法

2014年09月20日 14:46:39 Linux  ⁄ 共 2129字 暂无评论 ⁄ 被围观 2,068次
在博文“Gstreamer在Ubuntu上的安装和MP3的播放”中,写了在ubuntu上从头到尾构建gstreamer的详细过程,那是我在一次小项目培训中和队友一起努力了将近一周的成果,网上参考资料倒是很多,我们的步骤也是正确的,但由于机器的配置以及下载包的版本等问题,最后成功率很低,只有10%,不过心里还是挺高兴的。   下面着些是构建gstreamer的捷径,成功率在我们做后是100%,希望能给你带来帮助。不过前面的方法还是自己能动手做一...
阅读全文
+0°

在Linux中创建静态库和动态库

2014年09月20日 14:40:31 Linux  ⁄ 共 4986字 暂无评论 ⁄ 被围观 1,698次
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在 Linux 中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序编译成....
阅读全文
+0°

Linux中与内核通信的Netlink机制

2014年09月20日 14:37:42 Linux  ⁄ 共 5625字 暂无评论 ⁄ 被围观 1,695次
netlink_k.c为内核的空间的程序,netlink_u.c为用户的空间的程序。程序源代码附在后面:    先运行内核代码netlink_k.ko,也就是在执行完makefile文件后,会生成一个netlink_k.ko文件,可以使用下面的命令进行安装,insmod netlink_k.ko,使用lsmod查看,当安装成功后,然后,执行./netlink用户空间程序,可以在另一个终端下执行dmesg命令,查看内核通信的情况。这里netlink程序向内核空间发送一个hello you!内核返回给一个I am...
阅读全文
+0°

Gstreamer在Ubuntu上的安装和MP3的播放

2014年09月20日 14:29:43 Linux  ⁄ 共 6751字 暂无评论 ⁄ 被围观 2,422次
Gstreamer简单介绍: GStreamer 作为流媒体应用框架,采用了基于插件(plugin)和管道(pipeline)的体系结构,框架中的所有的功能模块都被实现成可以插拔的组件(component),并且在需要的时候能够很方便地安装到任意一个管道上,由于所有插件都通过管道机制进行统一的数据,因此很容易利用已有的各种插件“组装”出一个功能完善的多媒体应用程序。 在Ubuntu上安装gstreamer: 在安装之前首先要设置代理 有三个地方: 1 network...
阅读全文
+0°

Linux系统中的文件目录

2014年08月05日 05:18:34 Linux  ⁄ 共 1793字 暂无评论 ⁄ 被围观 1,770次
学习 Linux,就需要在电脑中安装 Linux 操作系统。当然如果自己对 Linux 的使用比较熟悉,可以直接把电脑系统换成 Linux 系统,如果还不是很熟悉的话,那电脑中已有的 Windows 等系统还是需要留着日常用的,这时候就有两种方法安装 Linux 系统,一种是直接在系统盘外的一个盘安装 Linux 系统,使得电脑拥有双系统;另外一种方法就是在原来系统的基础上安装虚拟机,在虚拟机中安装 Linux 系统。其实两种方法各有优缺点,前者 Lin...
阅读全文
+0°

笨兔兔外传

2014年08月02日 14:24:52 Linux  ⁄ 共 5963字 暂无评论 ⁄ 被围观 2,546次
看了 懒蜗牛Gentoo 写的《笨兔兔的故事》,其中还有一位 adagio 写了笨兔兔外传,这里也分享一下~ 笨兔兔外传一 最近又来了一个挪威小妞,据说家里是唱戏的,所以叫opera,上面说让她来和狐妹竞争上岗。 嗯,增加点危机感也好嘛,那个狐妹本来干的不错,可是有个毛病——太喜欢打扮。整天在头上、身上、脚上插一些稀奇古怪的plugins,而且越插越多,动作都不利索了,上班来得太慢,一进办公室就要分配她三百张桌子放她的plugins。...
阅读全文
+0°

笨兔兔的故事

2014年07月27日 10:48:20 Linux  ⁄ 共 70223字 暂无评论 ⁄ 被围观 3,251次
今天无意间来到Ubuntu中文论坛,看到了懒蜗牛Gentoo写的这篇关于Ubuntu的连载故事,觉得挺好的,但在论坛里是一段一段的,所以在这里转一下,一口气就可以看完了!! (1)开端 我叫Ubuntu,主人喜欢叫我“笨兔”,但是我绝对不笨,与某种耳朵长尾巴短的哺乳动物也没有什么联系,我是一个操作系统,我是一个linux,我是Ubuntu。 在今年(2008)的4月,我来到了这个世界,并由出生日期得到了自己的代号——8.04。当然,和我同一天出...
阅读全文
+0°

Ubuntu开机直接进入字符命令界面

2014年07月12日 21:36:40 Linux  ⁄ 共 148字 暂无评论 ⁄ 被围观 1,750次
对于 12.04 的 ubuntu 桌面系统,如果想在开机的时候直接进入字符界面,那可以编辑文件: /etc/init/lightdm.conf,在第12行附近,原句“ and runlevel [!06]” 改为“ and runlevel [!026]”即可。 之后如果想切换到图形界面,再执行:startx 就可以了!
阅读全文
+0°

Ubuntu中显卡驱动和无线网卡

2014年06月22日 23:10:13 Linux  ⁄ 共 860字 暂无评论 ⁄ 被围观 1,872次
显卡驱动 如果显卡是nvidia显卡,启动之后往往无法正常进入 x-window。即使能看到 gdm 登录界面,效果也是很差的。 那么就要安装 nvidia 驱动。 用 ctrl+alt+f1 进入字符命令行,输入用户名,密码登录。 命令: 代码: 下载驱动 $ wget http://us.download.nvidia.com/XFree86/Linux-x86/173.14.12/NVIDIA-Linux-x86-173.14.12-pkg1.run $sudo -s 输入密码取得超级权限。 #ps ax 看看和gdm相关的进程,把这些进程全部关闭;用s...
阅读全文
+0°

Ubuntu用代理上网

2014年06月21日 13:33:06 Linux  ⁄ 共 1034字 暂无评论 ⁄ 被围观 1,877次
方法一: 这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。 在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。 export http_proxy=http://yourproxyaddress:proxyport 取消代理使用export http_proxy=""即可。 方法二: 这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可...
阅读全文
+0°

LINUX系统内核编译

2014年06月18日 07:13:17 Linux  ⁄ 共 1895字 暂无评论 ⁄ 被围观 1,977次
关于 linux 内核编译,在此选用 Ubuntu 系统,首先在虚拟机上安装 Ubuntu。然后开始编译工作。 关于 Ubuntu 代理上网问题 此方法要用到 /etc/apt/ 文件夹下的 apt.conf 文件,如果希望 apt-get(而不是其他应用程序)一直使用 http 代理,可以使用这种方式。 注意:某些情况下,系统安装过程中没有建立 apt 配置文件,以下的操作将视情况修改现有的配置文件或者新建配置文件。 命令:sudo gedit /etc/apt/apt.conf 在 apt.conf ...
阅读全文
+0°

Ubuntu英文系统下中文输入法的安装

2014年05月23日 00:00:10 Linux  ⁄ 共 409字 暂无评论 ⁄ 被围观 2,515次
安装了 Ubuntu 中文系统时会自带中文输入法,但如果安装了英文系统,则没有中文输入法可用,需要自己安装。在Ubuntu 上的输入法平台主要有小小输入平台、Fcitx、Ibus、Scim等,其中 Scim 和 Ibus 是输入法框架。这里简单介绍一下 Ibus 输入法框架的安装设置及输入法的安装。 第一步:安装语言包。 选择 System Settings --> Language Support,弹出下面的画面。 选择 Install/Remove Languages,弹出选择输入法的窗口。 输...
阅读全文
+2°

在Ubuntu14.04上安装JDK

2014年05月20日 16:58:26 Linux  ⁄ 共 660字 评论数 2 ⁄ 被围观 5,811次
在 Linux 系统中安装JDK,也有很多中方法。 最简单的应该是在软件中心搜索查找,直接下载安装,这个过程是自动的;也可以在网上下载安装包,自己解压安装;还有一种方式就是在终端下载并安装。这里主要记录一下终端下载安装的步骤。 在Ubuntu 14.04 中安装 JDK可以安装 JDK6,7 或 8。   第一步:添加 PPA repository 到系统 tzhuwb@ubuntu:/$ sudo add-apt-repository ppa:webupd8team/java     第二步:更新 ...
阅读全文
+0°

vi和vim编辑器的使用

2014年05月11日 22:55:14 Linux  ⁄ 共 1001字 暂无评论 ⁄ 被围观 2,906次
vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,对于 Unix 及 Linux 系统的任何版本,vi编辑器是完全相同的,vi 也是 Linux 中最基本的文本编辑器,它的功能完全不逊色于其它编辑器,学会熟练的使用它,是学习Linux的一柄利刃,有它就可以在Linux的世界里畅行无阻。 vi 编辑器主要有三种模式:命令行模式、插入模式和底行模式,其实底行模式也就是命令行模式。其中,命令行模式主要控制屏幕光标的移动,字符、字或行的删除...
阅读全文