Hello, World!

随笔分类 -  Linux

摘要:将文件从已Root Android手机中copy出来的几个cmd窗口命令:以shell身份登录adbadb shell进入adb后切换至root用户su更改文件的所属chown shell *更改文件的所属组chgrp shell *退出root用户exit退出adbexit执行adb 的pull命令将文件copy至D盘adb pull * D:/ 阅读全文
posted @ 2013-11-05 11:32 hayukleung 阅读(694) 评论(0) 推荐(0)
摘要:1.从http://www.cs.wustl.edu/~schmidt/ACE.html下载ACE-6.1.0.tar.gz,解压到 ~/local 目录下tar -zxfACE-6.1.0.tar.gz得到~/local/ACE_wrappers2.设置环境变量vim ~/.bashrcexport ACE_ROOT=/home/yourname/ACE_wrappersexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/ace3.创建文件$ACE_ROOT/ace/config.h,写入如下内容#include"ace/config 阅读全文
posted @ 2013-03-07 17:00 hayukleung 阅读(7356) 评论(0) 推荐(1)
摘要:环境:redhat enterprise linux 5 (server version)项目中的lib3p目录下放置了sqlite共享库libsqlite3.socmake文件已经指定了lib3p路径运行项目生成的可执行文件时报错:./bin/test-slfdb_shell: symbol lookup error: /home/liangxx/sldb/build/sldb/lib/libsldb.so.1: undefined symbol: sqlite3_backup_init百度到的结果是可执行文件链接的共享库可能不正确,也就是说链接到的不是lib3p下的libsqlite3.s 阅读全文
posted @ 2013-02-07 10:33 hayukleung 阅读(13253) 评论(0) 推荐(0)
摘要:修改时区cp /usr/share/zoneinfo/UTC /etc/localtime[hayuk@localhost qinghua]$ date 2012年 11月 02日 星期五 08:04:30 CST[hayuk@localhost qinghua]$ su - root 口令:[root@localhost ~]# cp /usr/share/zoneinfo/UTC /etc/localtime cp:是否覆盖“/etc/localtime”? y [root@localhost ~]# date 2012年 11月 02日 星期五 00:07:30 U... 阅读全文
posted @ 2012-11-03 10:32 hayukleung 阅读(57827) 评论(0) 推荐(0)
摘要:四个常用宏:__FILE__// 当前文件名__DATE__// 编译日期__LINE__// 编译行数__TIME__// 编译时间// liangxiaxu@126.com#include <stdio.h>int main(void){ printf("hello, gcc!\n"); printf("%s\n", __FILE__); printf("%s\n", __DATE__); printf("%d\n", __LINE__); printf("%s\n", __TI 阅读全文
posted @ 2012-11-03 10:15 hayukleung 阅读(349) 评论(0) 推荐(0)
摘要:[hayuk@localhost qinghua]$ touch hello.c [hayuk@localhost qinghua]$ ls hello.c [hayuk@localhost qinghua]$ vim hello.c // liangxiaxu@126.com#include <stdio.h>int main(void){ printf("hello, gcc!\n"); return 0;}// vim: set tabstop=4 shiftwidth=4 expandtab: [hayuk@localhost qinghua]$ ls 阅读全文
posted @ 2012-11-03 09:55 hayukleung 阅读(353) 评论(0) 推荐(0)
摘要:今天我在运行一个代码时出现了段错误。(1)用gdb查看core文件信息*******************************************************************************************[liangxx@localhost bin]$ gdb ./test-client core.2693 GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-23.el5)Copyright (C) 2009 Free Software Foundation, Inc.License GPLv3+: GNU 阅读全文
posted @ 2012-09-21 09:40 hayukleung 阅读(5396) 评论(0) 推荐(0)
摘要:msysgit-Git-version-previewdate.exe中文乱码解决方法Git的Windows版本Msysgit对中文的支持不够好,当使用时,会出现以下情况的中文乱码:1.ls不能显示中文目录解决办法:在git-completion.bash中增加一行:alias ls='ls --show-control-chars --color=auto'2.git commit不能提交中文注释解决办法:修改inputrc中对应的行:set output-meta onset convert-meta off3.git log无法显示中文注释解决办法:在profile中增加 阅读全文
posted @ 2012-08-05 10:40 hayukleung 阅读(1455) 评论(0) 推荐(0)
摘要:本文档作者联系方式:MSN:haoel@hotmail.com(常用)QQ:753640(不常用)概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译规则。 阅读全文
posted @ 2012-07-31 21:04 hayukleung 阅读(13461) 评论(0) 推荐(3)
摘要:中文版维护人——徐明<xuming@users.sourceforge.net>GCC 1Section: GNU Tools (1) Updated: 2003/12/05 Other Links: GNU GPL ChineseNAMEgcc,g++-GNU工程的C和C++编译器(egcs-1.1.2)总览(SYNOPSIS)gcc[option|filename ]... g++[option|filename ]...警告(WARNING)本手册页内容摘自GNU C编译器的完整文档,仅限于解释选项的含义.除非有人自愿维护,否则本手册页不再更新.如果发现手册页和软件之间有所矛 阅读全文
posted @ 2012-07-31 20:54 hayukleung 阅读(22110) 评论(0) 推荐(0)
摘要:现象:用SSH软件连接时,中文是乱码解决:修改/etc/sysconfig/i18n文件,将其改成以下内容: LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"############################################################## 阅读全文
posted @ 2012-06-20 21:15 hayukleung 阅读(369) 评论(0) 推荐(0)
摘要:前提:已经安装了MySQL server/client1、安装cmake(1)下载souce包,解压到/home/mysql_install/cd /home/mysql_install/tar -zxvf cmake-2.8.3.tar.gz(2)安装cd cmake-2.8.3./bootstrapmakemake install2、安装connector/c进入源码所在文件夹(比如/home/mysql_install/connector_c)cmake .makemake install3、安装connector/c++进入源码所在文件夹(比如/home/mysql_install/c 阅读全文
posted @ 2012-06-04 11:00 hayukleung 阅读(1829) 评论(0) 推荐(0)
摘要:下载MySQL安装包放置在/home/mysql_install中进入/home/mysql_install# cd /home/mysql_install/执行安装程序# rpm –ivh MySQL-server-版本号.rhel5.i386.rpm –nodeps# rpm –ivh MySQL-client-版本号.rhel5.i386.rpm –nodeps启动MySQL# /etc/init.d/mysql start设置root用户登录密码# /usr/bin/mysqladmin -u root password 密码登录# /usr/bin/mysql -u root –p登 阅读全文
posted @ 2012-05-31 17:16 hayukleung 阅读(312) 评论(1) 推荐(0)
摘要:1.Sybase安装前准备1.1.配置kernel shared memoryecho 1000000000 > /proc/sys/kernel/shmmaxecho kernel.shmmax=1000000000 >> /etc/sysctl.conf1.2.创建sybase用户adduser sybase1.3.更改其它用户(sybase)对拟安装文件夹的操作权限因为接下来sybase将安装在/opt/下chown sybase /opt/或者在图形界面下右键单击文件夹/opt/,选择属性,修改属主(将root改为sybase)1.4.切换到sybase用户su – 阅读全文
posted @ 2012-05-11 11:26 hayukleung 阅读(7863) 评论(0) 推荐(0)
摘要:flat模式①#autoscan生成configure.scan②改写configure.scanAC_INIT(最终可执行文件名, 版本号)AM_INIT_AUTOMAKEAC_CONFIG_SRCDIR(源文件所在文件夹中的一个文件名,用于检测路径)AC_CONFIG_HEADER(config.h)AC_OUTPUT(Makefile)AC_PROG_RANLIB改写完毕后另存为configure.in③#aclocal④#autoconf⑤#autoheader⑥编辑Makefile.amAUTOMAKE_OPTIONS=foreignbin_PROGRAMS=可执行文件名1可执行文件 阅读全文
posted @ 2012-05-05 21:04 hayukleung 阅读(779) 评论(0) 推荐(0)

See you, World!