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

SSH是(Secure Shell)的缩写。与Telnet相比,通过SSH传输的数据是被加密的。且采用了数据压缩,加快数据传输速率。通过netstat –an |grep 22查看是否开启了SSH,若连接失败,可检查防火墙是否阻挡该服务。可通过ntsysv进行配置。也可修改iptables的配置文件将22端口加入信任列表中。

PuTTY是一个跨平台的Telnet/SSH客户端,能够在WindowsUNIX系统下模拟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                     连接生成最终可执行代码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值