zoukankan      html  css  js  c++  java
  • 环境配置

    gedit配置

    wget https://files.cnblogs.com/files/youxam/config.sh && bash config.sh
    

    vim配置

    colorscheme ron
    set t_Co=256
    set mouse=a
    set ts=4
    set sw=4
    set nu
    set ru
    set ai
    set ci
    set cin
    set ls=2
    func C()
        exec "w"
        exec "!g++ % -o /tmp/%< && /tmp/%<"
    endfunc
    func P()
    	exec "w"
    	exec "!cat %"
    endfunc
    map! <F5> <ESC>:call C()<CR>
    map <F5> :call C()<CR>
    map <F6> :call P()<CR>
    map! <F6> <ESC>:call P()<CR>
    

    调试宏

    #ifdef debug
        #define DEBUG(fmt,...)         printf("33[33;1m[DEBUG]33[34m%s:%d33[0m : "#fmt"
    ",__FILE__, __LINE__,##__VA_ARGS__)
        #define WARNIF(exp,fmt,...)    if(exp)printf("33[31;1m[WARNING `"#exp"`]33[34m%s:%d33[0m : "#fmt"
    ",__FILE__, __LINE__,##__VA_ARGS__);
    #else
        #define DEBUG(fmt,...)
        #define WARNIF(exp,fmt,...)
    #endif
    

    调试宏gedit无颜色版本

    #ifdef debug
        #define DEBUG(fmt,...)         printf("[DEBUG]%s:%d : "#fmt"
    ",__FILE__, __LINE__,##__VA_ARGS__)
        #define WARNIF(exp,fmt,...)    if(exp)printf("[WARNING `"#exp"`]%s:%d : "#fmt"
    ",__FILE__, __LINE__,##__VA_ARGS__);
    #else
        #define DEBUG(fmt,...)
        #define WARNIF(exp,fmt,...)
    #endif
    

    gedit编译

    #!/bin/sh
    #gedit编译
    fullname=$GEDIT_CURRENT_DOCUMENT_NAME
    dir=$GEDIT_CURRENT_DOCUMENT_DIR
    name=`echo $fullname | cut -d. -f1`
    cat | awk 'BEGIN{a=0} /*//{a=1} a==0{print $0}' | grep -v "/*" | cat > IN
    g++ $fullname -Ddebug -o $name && time $dir/$name < IN
    
  • 相关阅读:
    (八)CXF之用spring添加拦截器
    (七)CXF之与spring整合发布web服务
    (六)CXF之自定义拦截器
    借鉴mini2440的usb-wifi工具集在Beagleboard上移植无线网卡
    ubuntu设置网络
    mysql优化学习
    java日期转化
    Navicat使用
    (转载)windows下mysql忘记密码
    java读取文件乱码
  • 原文地址:https://www.cnblogs.com/youxam/p/debug.html
Copyright © 2011-2022 走看看