linux qt下编程
1、新建目录qthello,并进入qthello目录
mkdir qthello
cd qthello
注意:Qt 程序项目不能以 "qt"、“qt-mt”、“qte” 等作为其顶级目录名,否则编译时会发生错误。
建立源文件hello.cpp,并输入下列内容,然后保存。
#include <QApplication>
#include <QLabel>
int main (int argc, char *argv [])
{
QApplication app (argc, argv);
QLabel *label = new QLabel ("Hello Qt!");
label->show ();
return app. exec ();
}
2.编译
依次键入下列命令:
qmake -project #自动生成工程文件 qthello.pro
qmake #自动生成Makefile文件
make #编译,生成目标文件hello.o和最终的可执行程序qthello
3.运行
在当前目录键入下列命令:
./qthello
相关文档:
安装篇
首先获取以下三个安装包 (安装不成功有提示 ,就是bind-libs-9.2.4-16.EL4被bind-9.2.4-16.EL4依赖)
bind-libs-9.2.4-16.EL4.rpm
bind-9.2.4-16.EL4.rpm
bind-devel-9.2.4-16.EL4.rpm
安装完成通过命令查看
rpm -qa|grep bind
结果如下所示就安装成功!
bind-libs-9.2.4-16.EL4
bind-9.2.4-16.EL4
bind- ......
将应用程序加到文件系统中打包后一起下载方法总结如下:
假设ramdisk.gz存放在/home/cvtech/jx2410/root/下面,则操作如下:
$cd /home/cvtech/jx2410/root/
$mkdir rd
$gunzip ramdisk.gz
上述操作后已将ramdisk.gz解压成ramdisk系统映像文件。
$mount -o loop ramdisk rd/
$cd rd/
其中命令mount的-o参数loop表示 ......
1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲
2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲
3. /proc/sys/net/ipv4/tcp_timestamps — 时间戳在(请参考RFC 1323)TCP的包头增加12个字节
4. /proc/sys/net/ipv4/tcp_sack — 有选择的应答
5. /proc/sys/net/ipv4/tcp_windo ......
Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在Linux系统中,所有的运行参数保存在虚拟目录/proc中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,当涉及到系统高估时,我们就可以修 ......