C/C++开发工具
文章平均质量分 64
漫步者2011
欢迎来找茬!
展开
-
VirtualBox安装虚拟机Ubuntu
目录安装安装VirtualBox虚拟机安装Ubuntu操作系统_AllardZhao的博客-CSDN博客_virtualbox安装ubuntu原创 2021-09-30 16:36:26 · 171 阅读 · 0 评论 -
Word2010中如何设置多级编号 把默认标题的样式设置为带有多级编号
Word2010中如何设置多级编号 把默认标题的样式设置为带有多级编号_爱玩_新浪博客 http://blog.sina.com.cn/s/blog_63f0486b01016ji9.html转载 2016-05-27 16:39:55 · 5826 阅读 · 0 评论 -
eclipse开发c/c++程序
eclipse IDE既可以在windows上使用,也可以在linux上使用;开发c/c++程序需要安装CDT插件;import文件后头文件找不到 在linux 上安装eclipse上配置好cdt后,import文件时,当查找头文件时,却出现如下错误提示: unresolved inclusion: 这是c/c++标准库未设置所致。解决方法:原创 2016-08-12 14:41:23 · 504 阅读 · 0 评论 -
gdb远程调试嵌入式程序
嵌入式程序调试一般会选择gdb+gdbserver的方式,因为一般gdb太大,而嵌入式空间较小; 一、下载gdb-7.11.1源代码ftp://sourceware.org/pub/gdb/releases/二、编译 GDB#tar -zxvf gdb-7.11.1.tar.gz2.1、编译GDB Server#cd gdb-7.11.1原创 2016-09-30 18:02:46 · 432 阅读 · 0 评论 -
SVN
转自:http://blog.csdn.net/gexiaobaohelloworld/article/details/77528621,SVN简介SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。SVN将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它转载 2016-07-05 17:48:39 · 1139 阅读 · 0 评论 -
Linux 上分析死锁的简单方法--gdb+pstack
简介死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)。 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程(线程)在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊转载 2017-02-21 16:41:30 · 8466 阅读 · 0 评论 -
Valgrind使用说明
Valgrind使用说明 Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,是公认的最接近Purify的产品,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务——调试,分析,或测试等。Valgrind可以检测内存泄漏和内存越界,还可以分析cache的使用等,灵活轻巧而又强大。 一 Valgrind概观Valgrin转载 2016-07-12 09:36:33 · 4733 阅读 · 0 评论 -
Makefile
$(shell pwd)中shell的意义makefile中,要调用shell脚本。需要特殊的语法。比如要调用xxx命令。相应的语法是$(shell xxx)你直接使用xxx,比如pwd命令。人家makefile哪知道是shell命令啊。它只会把pwd当成makefile变量或者规则。如:p=$(shell pwd)all: echo $p原创 2015-10-13 18:33:48 · 1139 阅读 · 0 评论 -
vim的使用
取消撤销 ctrl+r打开文件打开多个文件 横向分割: vim -o file1 file2 / :vsplit file 纵向分割: vim - O file1 file2 / :split file 不分割: vim file1 file2 ... filen / :open file --> :split/:vsplit切换文件原创 2015-12-18 15:34:35 · 400 阅读 · 0 评论 -
配置1——VI
首先安装vim编辑器$sudo apt-get install vim vim-gnome vim-tiny vim-gtk vim-nox在用户目录下建立自己的配置文件#cd ~touch一个名为.vimrc文件#touch .vimrc#vi .vimrc输入以下配置:set nocompatible 不使用vi默认键盘布局s转载 2014-11-16 10:34:40 · 444 阅读 · 0 评论 -
xshell传输文件
用rz,sz命令在xshell传输文件很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz首先你的Ubuntu需要安装rz.sz(如果没有安装请执行以下命令,安装完的请跳过.其它版本linux请自行安装相应软件)sudo apt-get install lrzsz安装完毕即可使用rz,sz是便是Lin转载 2015-06-18 19:18:29 · 513 阅读 · 0 评论 -
GDB调试精粹及使用实例
一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改转载 2015-05-29 12:11:05 · 306 阅读 · 0 评论 -
doxygen将头文件生成html文档
前段时间公司里做项目要求遵循doxygen文档规范,并且在Windows XP下安装了Doxygen 1.8.4版本,使用起来能查看头文件是否遵循doxygen规范和一些简单的错误,另外还可以根据C或者C++源代码生成对应的API文档,尤其是生成html格式的话就更方便了。比如说想查找dbus、glib等源代码的相关API文档,可以使用doxygen工具将下载的开源软件的源代码生成对应的API转载 2016-05-11 17:07:39 · 2342 阅读 · 0 评论 -
tcpdump指令抓取组播数据
tcpdump -i eth0 port 8080 : 通过网口th0抓取端口号为8080的广播或组播数据;如下: 18:08:47.459709 IP ralink.ralinktech.com.32772 > 239.118.0.0.http-alt: UDP, length 20原创 2015-11-11 19:12:19 · 9581 阅读 · 0 评论 -
Linux下搭建Android开发环境及Android真机调试
Linux系统为:Ubuntu 12.04 32bit ,当然还需要Java环境,关于Java环境搭建参见这里.1、Android SDK 安装配置首先去Android官网去下载Linux版本的SDK,我下载的是adt绑定版本,包括sdk和eclipse,接近500M大小的.zip压缩包;完成之后解压到合适的位置:[plain] view p转载 2016-05-12 11:57:55 · 392 阅读 · 0 评论