linux
文章平均质量分 81
samhuang123456789
这个作者很懒,什么都没留下…
展开
-
ubuntu 编译问题
今晚试着在ubuntu上编写Qt的hello world,结果生成的文件居然不可运行,无论是用chmod u+x ,都提示权限不够。后来放到~目录下就可以运行了。原来在其它目录(media下挂载的文件)下,是没有权限执行的(可能root可以)下面是g++命令:特别要指定$QTDIR/include,不然找不到头文件g++ -c sample.cpp -I$QTDIR/include -I$原创 2012-06-13 15:32:41 · 691 阅读 · 2 评论 -
shell命令
1) date 日期:date +%Y / %m / %d %H %M 2) cal 日历 : 当前月的日历, cal 2012 全年的日历, cal [month] [year] 某年某月的日历 3) bc 基本的计算器 : + - * / % ^指数,结束命令用quit (常用CTRL+C终止命令,q退出)4)man操作说明(manual) 或原创 2012-06-13 15:33:19 · 381 阅读 · 0 评论 -
用GDB调试程序(三)
原文出处:http://blog.csdn.net/haoel/article/details/2882查看栈信息—————当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用GDB命令来查看当前的栈中的信息。下面是一些查看函数调用栈信息的GDB命令:转载 2012-09-14 08:12:13 · 559 阅读 · 0 评论 -
用GDB调试程序(四)
原文出处:http://blog.csdn.net/haoel/article/details/2883查看运行时数据——————— 在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是: print print /转载 2012-09-16 17:18:13 · 731 阅读 · 0 评论 -
用GDB调试程序(二)
原文出处:http://blog.csdn.net/haoel/article/details/2880http://blog.csdn.net/haoel/article/details/2881GDB的命令概貌———————启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示:转载 2012-09-12 09:11:04 · 453 阅读 · 0 评论 -
用GDB调试程序(六)
原文出处:http://blog.csdn.net/haoel/article/details/2885改变程序的执行——————— 一旦使用GDB挂上被调试程序,当程序运行起来后,你可以根据自己的调试思路来动态地在GDB中更改当前被调试程序的运行线路或是其变量的值,这个强大的功能能够让你更好的调试你的程序,比如,你可以在程序的一次运行中走遍程序的所有分支。转载 2012-09-16 17:24:25 · 857 阅读 · 0 评论 -
用GDB调试程序(五)
原文出处:http://blog.csdn.net/haoel/article/details/2884七、设置显示选项 GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。 set print address set print address on 打开地址输出,当程序显示函数信息时,GDB会显出函数的参数转载 2012-09-16 17:19:55 · 425 阅读 · 0 评论 -
用GDB调试程序(一)
原文出处:http://blog.csdn.net/haoel/article/details/2879用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的转载 2012-09-12 07:59:13 · 324 阅读 · 0 评论 -
linux 编程第一步:学会写 makefile 及用make命令
1) make命令: 终端输入 main 或vim 命令输入:mainmake 会调用 makefile文件进行编译连接构造程序。命令会依次搜索当前目录下名为makefile、Makefile、GNUmakefile的文件。建议采用Makefile为名字,目录下子目录或文件名首字母为小写,这样有利于查找。make最常用的三个选项:-k: 指定发现错误时仍然继续,发现所有未编译成功的原创 2012-06-13 15:31:27 · 811 阅读 · 0 评论 -
linux学习之vim篇
vim 确实是一把利器,值得程序员深入学习,打造个人的IDE,以发挥它的最大功率,此文做为记忆之用,常期更新配置文件 $VIMRUTIME/vimrc_example.vim 用户配置:./vimrc入门学习:vimtutor 命令 可进入基本操作的学习 用户手册::help user-manual快速参照::h quickref速查表:htt原创 2012-06-13 15:11:20 · 656 阅读 · 0 评论