随笔分类 - 编程工具
摘要:1、从官网下载 Putty 0.60 Release 的 Windows 版源码http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html版本号可以从 putty-src/WINDOWS/PUTTY.ISS 中查看。2、使用 VS2...
阅读全文
摘要:一、命令行参数-n/--just-print/--dry-run/--recon 只显示命令,但不会执行命令,用于调试 makefile。-s/--slient/--quiet 禁止命令的显示-e/--environment-overrides 系统环境变量将覆盖 makefile 中定义的变量-f/--file 指定 makefile 文件-t/--touch 只更新目标文件的时间而不编译。-B/--always-make 重编译所有目标-C/-directory= 指定读取 makefile 的目录--debug=[=] 输出 make 调试信息,如果没有参数则为最简单的调试信息。可以为:
阅读全文
摘要:一、简介:GDB 是GNU Debugger 的简称,是 GNU软件系统中的标准调试器。二、启动 GDBgdb 启动时,需要载入符号表文件(symbol table file)、可执行文件(executable file)、源代码文件。使用 gcc 编译程序时,使用 -g\-ggdb\-gdwarf-2 参数,生成的可执行文件内置了 gdb 调试用的符号表信息和源代码路径信息。启动 GDB 的方式有以下几种:1、gdb 默认使用 中记录的符号表信息和源代码路径信息,注意,如果源代码路径变化了,需要使用 -directory/-d 来重新指定源代码路径,否则 gdb 调试时无法 list ,此.
阅读全文
摘要:一、简介:gcc 最初是 "GNU C Compiler" 的简称,只是当作一个 C 语言的编译器,现在已经变成了 "GNU Compiler Collection",可以编译多种语言。二、编译的四个阶段:在使用 gcc 编译程序时,编译过程可以被细分为 4 个阶段:◆预处理(Pre-Process...
阅读全文
摘要:下载地址:http://www.cmake.org/cmake/resources/software.html步骤:1、编写 CMakeLists.txt2、cmake PATH 或 ccmake PATH (PATH 是 CMakeLists.txt 所在路径),生成 Makefile#表示注释命令由命令名加小括号加参数组成,参数之间用空格分开。其中命令名不区分大小写。
阅读全文
摘要:codeblocks 中文语言包安装:1、下载中文语言包解压,把其中的 zh_CN 文件夹放到 /usr/share/codeblocks/locale 目录下(如果没有 locale 目录,则新建一个即可)。2、setting-->view-->Internationlization 下选择chinese(simplifield)。3、重启 codeblocks。
阅读全文
摘要:yum install openssh-serveryum install openssh-clientsLINUX下,使用私钥登录服务器的方法:plink -i /root/EC2-TOT.ppk root@54.225.106.132 LINUX下,使用私钥向服务器传输文件的方法:pscp -i /root/EC2-TOT.ppk /root/test1.cpp root@54.225.106.132:/root/注:/root/EC2-TOT.ppk 是私钥路径SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh
阅读全文
摘要:服务器端配置: 1、建立项目:svnadmin create /data/svn/new_s3 2、初始化SVN目录: svn import mycode/ file:///data/svn/new_s3 -m "注释" 3、添加用户:vim /data/svn/new_s3/conf/passwd
阅读全文
摘要:1、需要 python 头文件,下载安装。2、下载安装distcc-3.1.tar.bz2。3、export DISTCC_HOSTS='localhost 10.10.13.162‘ //添加所有欲分发的distcc服务器IP列表,ip应按各服务器性能由好到差排列。export DISTCC_VERBOSE=1 //给出调试信息export DISTCC_LOG=”/root/disstcc.log” //编译出错时可以查看日志,默认路径是/var/log/messages以上可以写入到 ~/.bash_profile 中,以便开机有效。4、在每一台服务器上安装好 distcc 之.
阅读全文
摘要:一个简单的例子:ab.out : a.o b.o g++ -o ab.out o/a.o o/b.oa.o : a.cpp g++ -c a.cpp -o o/a.ob.o : b.cpp g++ -c b.cpp -o o/b.oclean: rm -f o/a.o o/b.o再看下面一个:simple_server_objects = socket/ServerSocket.o socket/Socket.o server.osimple_client_objects = socket/ClientSocket.o socket/Socket.o client.oa...
阅读全文
摘要:1、安装 c++ 的 man 文档(此不是VIM插件)从 http://gcc.gnu.org/mirrors.html 的其中一个镜像站中,下载最新的 libstdc++/doxygen/libstdc++-man-xxxxxx.tar.bz2然后放到Linux目录下,把里面的 man3 文件夹中...
阅读全文