Linux/Unix/Mac环境下C编程个人常用配置

1. C程序 整数型变量别名

s32--有符号32位整型变量

u32--无符号32位整型变量

其余依次类推

#ifndef __TYPE_GLOBAL_H
#define __TYPE_GLOBAL_H

# .c 文件常用整数变量重命名

typedef signed char            s8;
typedef unsigned char          u8;
typedef unsigned short         u16;
typedef signed short           s16;
typedef signed int             s32;
typedef unsigned int           u32;
typedef signed long long       s64;
typedef unsigned long long     u64;



#endif

新建头文件 /usr/include/type_global.h

方便以后在程序中使用

2. /usr/bin/c_template.sh

经常在Linux环境下,使用C语言编程,最好将需要的常用头文件和main函数模板置于脚本文件中,方便于快速进入工作。

#!/bin/bash

echo "/*"                                                                                                                                                                               
echo "  Author:boyeezaza"
echo "  E-mail:boyeezaza@gmail.com"
echo "  Description:"
echo "    "
echo "*/"
echo "#include <stdio.h>"
echo "#include <string.h>"
echo "#include <stdlib.h>"
echo "#include <unistd.h>"
echo "#include <fcntl.h>"
echo "#include <error.h>"

echo ""
echo "int main(int argc, char * argv[])"
echo "{"
echo ""
echo "  return 0;"
echo "}"
echo ""

 将标准输入重定向到某个自己命名的C文件即可。例如 c_template.sh>main.c

 

3. 配置常用alias命令

编辑用户主目录下的隐藏文件 .bashrc

在文件末尾添加命令


alias self-update='apt-get autoremove && apt-get autoclean && apt-get update && apt-get dist-upgrade && apt-get autoremove && apt-get autoclean'                                                                                                        
alias gcc='gcc -g -Wall'
ulimit -c unlimited

 

gcc -g 程序崩溃时生成用于GDB调试的 core 文件

gcc  -Wall 打开编译错误警告开关

ulimit -c unlimited 对于生成运行时错误文件 core 不加以大小限制

转载于:https://my.oschina.net/u/555653/blog/856749

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值