• 2007-03-25

    编译C语言代码

    Views: 18640 | 2 Comments

    一般我们会在某个C语言源码文件(如a.c)中使用"include"指令包含其它的文件(如b.h或者b.c).

    这样设想:
    // file: a.c
    include "b.h"
    //可能有include "b.c"
    //main()

    // file: b.h
    // 函数声明等

    // file: b.c
    include "b.h"
    // 函数定义
    我们可以先把b.c编译为模块b.o
    gcc -c b.c

    然后编译a.c
    gcc a.c b.o

    或者我们在a.c文件中直接包含b.c那么就可以这样编译:
    gcc a.c

    Posted by ideawu at 2007-03-25 22:12:31
  • 2006-12-18

    用mplayer,toolame提取rmvb等视频文件中的音频为mp3

    Views: 18402 | 3 Comments
    mplayer source.rmvb -ao pcm:file=destination_sound.wav -vo null

    把source.rmvb中的音频保存为destination_sound.wav. 也能转换VCD的DAT文件, 当然还有avi, 几乎所有你能见到的视频格式.

    然后用toolame转换为mp3:

    toolame destination_sound.wav destination_sound.mp3

    如果你有很多文件, 把它们放到一个单独的文件夹下, 再用一条类似

    for file in `ls -1`; do echo $file; done

    的命令一次把它们全都搞定.

    我之所以写这篇文章, 是因为我竟然一时想不起来怎么提取视频文件中的音频的命令了, 只隐约记得"pcm:file", 于是到mplayer的html文档目录下运行

    grep 'pcm:file' *

    总算找到了. 在这里做个记录.

    Posted by ideawu at 2006-12-18 20:51:48
  • 2006-12-09

    一位自学Linux和C的朋友找到工作

    Views: 19622 | 1 Comment

    论坛上的一位朋友自学Linux + C 语言, 本科刚毕业就进入了一家美资企业. 工资并不高, 看起来他对工作条件进学满意. 我们都为他感到高兴. 必须提到的是, 他并非计算机专业的学生, 而且是自学的.

    这说明了, 没有找不到工作的大学生, 只有不学习或者学习了但是天生痴呆的大学生. 不过, 建议中国的计算机系的大学生可以在Linux上培养兴趣.

    每一个人都应该努力!

    相关链接: http://www.linuxsir.org/bbs/showthread.php?t=285018

    Posted by ideawu at 2006-12-09 15:41:45 Tags:
  • 2006-11-10

    在Linux用Qemu虚拟机安装WinXP

    Views: 17901 | 2 Comments

    我以前和大部分的Linux初学者一样, 在Windows用VMware虚拟机安装Linux. 因为现在我已经绝大部分时间在Linux工作和娱乐, 所以, 我在Linux虚拟一个Windows XP, 用来调试网页或者登录工行网站.

    首先安装qemu

    我使用Debian, 一句apt-get install qemu命令即可安装, 或者你使用其它的方法.

    安装qemu的图形界面前端qemu-laucher

    因为我也不是完全的命令行爱好者, 所以我安装qemu-laucher来启动运行qemu. 见截图:

    设置qemu, 安装WinXP

    从桌面菜单启动qemu-launcher后, 1. 取消Snapshot Mode, 因为这个选项表示只有你按Ctrl+a s后才将虚拟机的运行结果写入虚拟机的磁盘文件.

    2.选中Use CD-ROM, 因为我们需要光驱安装操作系统.

    3. 在Hard Disk 0 一栏里填入你的虚拟磁盘在Linux下的文件, 只需要填入, qemu自会创建.

    4. 默认内存为128MB, 你可以根据你的物理内存设置为合适的大小.

    5. CPU, 声卡, 显卡等设置看截图.

    点击Launch按钮, 成功安装WinXP!

    Posted by ideawu at 2006-11-10 17:36:23
  • 2006-08-23

    在Linux下使用IE(IES4Linux)

    Views: 11070 | No Comments

    我在Debian下运行apt-get install wine cabextract 安装两个软件。然后下载 IES4Linux。解压,然后运行里面的'ies4linux'可执行文件,成功。

    Posted by ideawu at 2006-08-23 19:22:55
  • 2006-08-11

    安装和使用Skype for Linux

    Views: 13845 | No Comments

    到Skype中文官方网站下载Skype for Linux,你可以下载Dynamic binary tar.bz2版本。然后解压,直接运行里面的skype文件。不需要其它设置。

    Posted by ideawu at 2006-08-11 12:00:38
|<<<456789101112>>>| 8/15 Pages, 87 Results.