您的位置:首页 > 运维架构 > Linux

linux学习笔记-读《Linux编程技术详解》(1)-SSH和GCC

2010-03-29 23:22 363 查看
SSH是(Secure Shell)的缩写。与Telnet相比,通过SSH传输的数据是被加密的。且采用了数据压缩,加快数据传输速率。通过netstat –an |grep 22查看是否开启了SSH,若连接失败,可检查防火墙是否阻挡该服务。可通过ntsysv进行配置。也可修改iptables的配置文件将22端口加入信任列表中。
PuTTY是一个跨平台的Telnet/SSH客户端,能够在Windows和UNIX系统下模拟xterm终端。
若要Windows平台登录Linux的图形化界面,Linux需开发相应服务,Windows也要安装相应软件,还需要修改/etc/X11/xdm/Xaccess,将”#*”修改为”* #any host can get a login window”。修改/etc/gdm/gdm.conf将[xdmcp]中的Enable设置为true,检查防火墙,重启。
源代码阅读工具:Source Insight
GCC编译过程:
gcc –E –o p3.1.pre.c p3.1.c     该步骤完成宏和include展开工作;
gcc –S p3.1.c                              编译器将预处理生成的代码进行处理,并根据编译参数进行优化,最后生成汇编代码;
         gcc –c p3.1.c                               生成目标代码,把中间代码变换成特定机器上的绝对指令代码、可重定位的指令代码或汇编指令代码;
         gcc –o p3.1 p3.1.c                     连接生成最终可执行代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息