首页| 论坛| 消息

回复: 开贴学QT
#6 tar命令详解 [ustbszx 09-13 10:30]
tar命令详解
格式: tar 选项 文件目录列表
功能: 对文件目录进行打包备份
选项:
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
方法1:
#gzip -dc /mnt/lgx/a1.doc.tar.gz (产生a1.doc.tar文件)
#tar -xvf /mnt/lgx/a1.doc.tar (产生a1.doc文件)
这两次命令也可使用管道功能,把两个命令合二为一:
#gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf
方法2:使用tar提供的自动调用gzip解压缩功能
#tar -xzvf /mnt/lgx/a1.doc.tar.gz
经过tar打包后,也可用compress命令压缩(注:gzip比compress压缩更加有效),产生一个以.tar.Z的文件,在解包时,可先用“uncompress 文件名”格式解压,然后用“tar -xvf 文件名”解包。也可直接调用“tar -Zxvf 文件名”解包。
#7 大概解决 [ustbszx 09-13 10:40]
我用的虚拟机在windows和linux的共享目录中,文件系统可能有问题,在复制到linux系统内解压后无错
不过共享目录也解压了一些文件,不知道能不能用呢
tar命令的选项中-可有可无,顺序也无关紧要,不过别的命令不一定
rm命令就得有-
rm命令详解2007-04-25 23:21用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
rm命令的一般形式为:
rm [选项] 文件…
如果没有使用- r选项,则rm不会删除目录。
该命令的各选项含义如下:
- f 忽略不存在的文件,从不给出提示。

- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除。
使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。
更多帮助信息请查看 rm --help
#8 嵌入式工具Qt的安装与使用 [ustbszx 09-13 10:47]
2. 安装Tmake
在Linux命令模式下运行以下命令:
tar xfz tmake-1.11.tar.gz
export TMAKEDIR=$PWD/tmake-1.11
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
export PATH=$TMAKEDIR/bin:$PATH
我暂时略过
3. 安装Qt/Embedded2.3.4
在Linux命令模式下运行以下命令:
tar xfz qt-embedded-2.3.4-commercial.tar.gz
cd qt-2.3.4
export QTDIR=$PWD
export QTEDIR=$QTDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
cp $QPEDIR/src/qt/qconfig-qpe.h src/tools/
. /configure -qconfig qpe -qvfb -depths 4,8,16,32
make sub-src
cd ..
也可以在configure的参数中添加-system-jpeg和gif,使Qtopia平台能支持jpeg、gif格式的图形。
#9 Bash的export命令 [ustbszx 09-13 11:04]
把Bash中定义的变量导出成为环境变量。
首先,它必须像平常那样定义,然后使用export命令导出:
EDITOR=/usr/bin/vi
export EDITOR
可以将变量赋值和导出结合到一起:
export wonderland=alice
在导出之后可以修改它的值:
export LD_LIBRARY_PATH
LD_LIBRARY_PATH=$HOME/gnu-src/libs
使用不带参数的export命令可以列出环境变量,或者使用-p选项打印环境变量的值。
#10 估计得按顺序来 [ustbszx 09-13 15:29]
下了个Tmake-1.2.tar.gz,make了一下,好慢...不知道好不好用
4. 安装Qt/X11 2.3.2
在Linux命令模式下运行以下命令:
tar xfz qt-x11-2.3.2-commercial.tar.gz
cd qt-2.3.2
export QTDIR=$PWD
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
. /configure -no-opengl
make
make -C tools/qvfb
mv tools/qvfb/qvfb bin
cp bin/uic $QTEDIR/bin
cd ..


根据开发者本身的开发环境,也可以在configure的参数中添加别的参数,比如-no-opengl或-no-xfs,可以键入./configure -help来获得一些帮助信息。

<< 1 2 3 >> (2/3)

回复 发表
主题 版块