摘要:
(1)我们假设只有一个赋初值的char型全局变量,那么系统会在data区分配一个4字节的存储空间来存储它。实际上,只用了1个字节,但是为了4字节对齐,只好分配4个字节,所以就会有3个字节浪费。(2)我们假设在原来基础上增加一个赋初值的char型全局变量,那么系统会在data区原来的4字节中取出一个字节来保存这个新的变量。实际上,这时只用了2个字节,但是为了4字节对齐,只好分配4个字节,所以就会有2个字节浪费。(3)我们假设再在原来基础上增加一个赋初值的short型全局变量,那么系统会在data区原来的4字节中再取出两个字节来保存这个新的变量。实际上,这时用了4个字节,恰好4字节对齐,所以就不会 阅读全文
摘要:
序 linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大。linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行linux的学习。曾经一度使用gcc命令行模式来编译、调试C程序,但是我还是渴望一个C/C++集成开发环境 阅读全文
摘要:
packagename指代为软件包的名称apt-get install packagename 安装一个新软件包(参见下文的aptitude)apt-get remove packagename 卸载一个已安装的软件包(保留配置文档)apt-get remove --purge packagname 卸载一个已安装的软件包(删除配置文档)apt-get autoremove packagename 同上,比上面的要删除的彻底一点dpkg --force-all --purge packagename 有些软件很难卸载,用这个命令试试,不过有风险apt-cache search string . 阅读全文