linux
文章平均质量分 61
rrerre
这个作者很懒,什么都没留下…
展开
-
Linux中缺少so文件的问题
1. Problem >ldd icount.so linux-gate.so.1 => (0x0048d000) libdwarf.so => not found libelf.so.0 => not found libdl.so.2 => /lib/libdl.so.2原创 2011-07-25 16:09:24 · 6923 阅读 · 0 评论 -
ubuntu配置网络
方式1:网卡通过DHCP自动获取IP地址 $ sudo gedit /etc/network/interfaces # 修改文件/etc/network/interfaces如下文 #------------------------------------------------------------------------------- # This file desc转载 2013-07-28 10:44:52 · 708 阅读 · 0 评论 -
系统安装小结
1. 需求目前许多轻便笔记本已经没有了光驱。所以,要想安装系统,只有U盘安装、硬盘安装和网络安装。硬盘安装需要原有系统能正常工作,网络安装一般在公司内部使用。这里主要讨论U盘安装(尚未确定SD卡安装是否可行?)2. U盘安装简介U盘安装是指从U盘启动并安装系统。有两种方案,一是纯引导系统,二是借助盘上系统进行安装。2.1 纯引导系统这是指盘上只有引导系统。电脑才原创 2013-07-08 16:11:06 · 1029 阅读 · 0 评论 -
windows远程控制ubuntu
出自:http://wiki.ubuntu.org.cn/远程桌面远程桌面出自Ubuntu中文目录[隐藏]1VNC 远程桌面 配置/使用 for xfce1.1本贴主要目的为说明如何在windows系统下远程控制xfce桌面 1.2安装x11vnc服务(于xfce客户机) 1.3从windows控制机访问 1.4比较转载 2012-08-24 20:38:51 · 6810 阅读 · 1 评论 -
linux中为什么要随机函数栈的起始地址
1. 如前文所述,为了执行一个程序,首先do_execve建立数据结构,并将一些数据从用户空间拷贝到内核空间,然后调用search_binary_handler加载可执行文件映像。int do_execve(char * filename, char __user *__user *argv, char __user *__user *envp,原创 2011-08-29 17:00:13 · 1753 阅读 · 0 评论 -
linux用法小技巧
linux统计一个文件中某个字符出现个数perl -e 'while(转载 2012-03-31 09:49:34 · 574 阅读 · 0 评论 -
函数栈2:gcc及llvm中x86机器的栈分配
1. 假设:假设有函数main, f1, f2和g。其中,mainf1和f2,并且f1调用g,f2和g不再调用任何函数。栈空间从高地址往低地址增长(linux是这样的)。假设编译时没有开启eliminate frame pointer优化。如果开启该优化的话,对于参数原创 2011-05-30 11:01:00 · 1337 阅读 · 0 评论 -
Linux系统中,main函数的执行过程
译自:How main() is executed on Linux http://linuxgazette.net/issue84/hawk.html1. 问题:linux如何执行main函数。 本文使用一个简单的C程序(simple.c)作翻译 2011-08-29 13:53:59 · 8232 阅读 · 3 评论 -
linux程序的内存空间
1. 实验平台OS:ubuntu 10.10gcc: 4.4.5machine: i686program: file.c// file.c#include int main (){ FILE * pFile; pFile = fopen (原创 2011-09-08 14:33:17 · 1061 阅读 · 0 评论 -
How to change your default locale on Ubuntu Linux
转自:http://blog.andrewbeacock.com/2007/01/how-to-change-your-default-locale-on.htmOne problem that has repeatedly cropped up when developin转载 2011-08-08 00:21:51 · 975 阅读 · 0 评论 -
LLVM笔记1:static profiling
1. 有时需要在编译器中使用static profiling来获取程序的信息,比如指令的执行次数,各分支的执行频率等。[1]提出来用于估计分支频率的启发式,[2]综合了[1],提出了用于估计分支频率以及指令执行频率的静态方法。2. 在llvm中,已经有现成的static pr原创 2011-08-04 17:29:53 · 1289 阅读 · 3 评论 -
我的linux套装
1. linux版本我在笔记本上安装了Fedora Core,在台式机上装了ubuntu。最先在使用Fedora Core是历史原因,喜欢这个界面多一点。后来发现ubuntu有个wubi安装方法,不用自己做启动盘,也不用自己去修改C盘根目录的loader,太方便了。估计以后新原创 2011-09-01 21:36:06 · 781 阅读 · 0 评论 -
添加sudo用户
转自:http://helloklzs.iteye.com/blog/1135559第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密码来获得超级用户(root)身份。然而,系统不会再自动添加其他的用户到sudo组当中去。如果你想在你的共享系统上授予某人某些超级用户特权,你必须给予他们sudo权利。转载 2013-07-28 10:48:53 · 575 阅读 · 0 评论