2016-01-31 02:09:36 u011153479 阅读数 1172
  • C语言核心编程

    C语言并不是一个高级语言,它实际上属于高级语言与低级语言之间的中间语言,它直接与内存打交道,丰富的数据类型、运算符,但是C语言绝非是一门简单的语言,相反掌握好C语言需要花相当大的精力。本课程从案例出发,结合工程实践场景,针对性的展示了使用C语言进行系统级开发的经验与工程技巧,展示了printf、malloc等C语言核心库函数的实现原理,并在Win32平台上实现了CRT(C语言运行时)的仿真原型。

    1203 人正在学习 去看看 夏曹俊

如何用CRT连接Linux

废话不多说,直接进正题,不要问我怎么安装Linux.

1.检测你的Linux是否有安装SSH 服务

ps -e | grep sshd
450 ? 00:00:00 sshd
如果看到sshd那说明ssh-server已经启动了。
如果只有ssh-agent说明ssh-server还没有启动,需要执行命令启动ssh服务:
/etc/init.d/ssh start;

2.安装SSH 服务

Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。
安装ssh-server

sudo apt-get install openssh-server

安装ssh-client

sudo apt-get install openssh-client

3.SSH服务管理

启动SSH服务

service sshd start

停止服务

service sshd stop

重启服务

service sshd restart

4.配置/查看SSHD 端口

查看或编辑SSH服务配置文件,如 vi /etc/ssh/sshd.config
如果要修改端口,把 port 后面默认的22端口改成别的端口即可(注意前面的#号要去掉)

5.查看Linux Ip地址

在命令窗口使用 ifconfig
inet addr:后面的字符串就是本机的Ip

6.在CRT配置会话

新建一个连接会话

输入你的Linux Ip,默认端口是22,当然你的端口有变自己看,并改正之

往后都是下一步,完成就好



找到你刚刚新建的链接改变密码,当然不改变也可以,连接的时候会提示你输入密码

选中密码这一行,然后点击属性,改变之

2016-11-13 14:20:27 NextAction 阅读数 788
  • C语言核心编程

    C语言并不是一个高级语言,它实际上属于高级语言与低级语言之间的中间语言,它直接与内存打交道,丰富的数据类型、运算符,但是C语言绝非是一门简单的语言,相反掌握好C语言需要花相当大的精力。本课程从案例出发,结合工程实践场景,针对性的展示了使用C语言进行系统级开发的经验与工程技巧,展示了printf、malloc等C语言核心库函数的实现原理,并在Win32平台上实现了CRT(C语言运行时)的仿真原型。

    1203 人正在学习 去看看 夏曹俊

连接CRT只需设置如下三部分(默认是仅主机模式):宿主(windows计算机)中VMnet8、虚拟机VMware网卡、linux系统IP。下面以设置IP 192.168.56.103为例。

1. 设置宿主(windows计算机)的VMnet8

在计算机网络中找到VMnet8网卡,右键属性,IPv4协议,设置如下:



2.设置虚拟机VMware网卡

打开VMware Workstation,选中虚拟机的名称,依次点击VMware Workstation右上部的“编辑”、“虚拟网络编辑器”,按下图设置:


然后再选中虚拟机名称,点击右键,依次点击“设置”、“网络适配器”,按下图选择:



3.设置linux系统IP

命令行中输入:vi  /etc/sysconfig/network-scripts/ifcfg-eth0,按如下编辑:

 

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.56.103
GATEWAY=192.168.56.1
NETMASK=255.255.255.0

设置完成后,重启网卡:

service network restart


至此,三部分已全部配置好,在CRT中新建连接就可以了。CRT连接部分较简单,不再赘述。


2013-05-08 15:18:57 MoMing_2013 阅读数 1052
  • C语言核心编程

    C语言并不是一个高级语言,它实际上属于高级语言与低级语言之间的中间语言,它直接与内存打交道,丰富的数据类型、运算符,但是C语言绝非是一门简单的语言,相反掌握好C语言需要花相当大的精力。本课程从案例出发,结合工程实践场景,针对性的展示了使用C语言进行系统级开发的经验与工程技巧,展示了printf、malloc等C语言核心库函数的实现原理,并在Win32平台上实现了CRT(C语言运行时)的仿真原型。

    1203 人正在学习 去看看 夏曹俊

Linux CRT:glibc

  1. POSIX 是一套可移植的操作系统接口,很多unix,linux都基于这套接口开发。当然还要别的标准。
  2. 所有基于POSIX标准的操作系统,都可以在这个系统上,直接基于POSIX标准进行应用开发。但这是不够的,所以诞生了glibc,linux下的crt。
  3. glibc完全基于POSIX标准,所以能在基于POSIX标准的操作系统使用。实际上还是操作系统调用。glibc也不止实现了POSIX标准。
  4. glibc成了linux最底层的api,所以除了操作系统本身外,基本上所有的东西都是基于glibc开发。
  5. glibc实际上是操作系统内核的常用系统函数的一个封装。

Windows CRT:msvcrt

  1. 它是指微软C/C++ Runtime Library,crt的最初目的是支持操作系统运行,它是编写windows时使用的底层类库,与平台无关的。windows是汇编/C/C++开发的,windows内核很多东西是在crt上运行的,后来crt中加入了与平台有关的win api,比如线程。
  2. win api,MFC,STL都是在crt的基础上开发的。
  3. vc中包含了crt的源码,使用的crt有静态和动态两种,静态调用包lib*.lib包含到程序内部,动态调用需要系统存在msvcrt.dll。
  4. vc中针对c++,在msvcrt的基础上,加入了标准c++库:libcp.lib,libcpmt.lib,msvcprt.lib.

2014-10-25 15:24:31 u013304677 阅读数 60
  • C语言核心编程

    C语言并不是一个高级语言,它实际上属于高级语言与低级语言之间的中间语言,它直接与内存打交道,丰富的数据类型、运算符,但是C语言绝非是一门简单的语言,相反掌握好C语言需要花相当大的精力。本课程从案例出发,结合工程实践场景,针对性的展示了使用C语言进行系统级开发的经验与工程技巧,展示了printf、malloc等C语言核心库函数的实现原理,并在Win32平台上实现了CRT(C语言运行时)的仿真原型。

    1203 人正在学习 去看看 夏曹俊

LINUX  CRT、Xshell、putty


连不上的情况:

1、服务器防火墙 iptables

2、SSH服务有问题 

  为开启

  端口

3、客户端到服务的线路有问题

 ping 检查



CRT 快捷键

ctrl+D 快速退出


CRT 配置 

选项-->会话选项-->外观

字体

精确编码

字符编码 UTF-8

光标样式&颜色


选项-->会话选项-->仿真

ANSI颜色

终端 llinux

回滚 32000


选项-->会话选项-->日志文件

C:\Users\mn\Desktop\crt_log\%S-%Y%M%D.log

在连接上启动记录

追加到文件


选项-->会话选项-->Xmodem/Zmodem

简单的上传和下载 

sz -y 目录     #下载

-y 是覆盖

rz -y 回车 添加 确定  上传 

安装

yum -y install lrzsz 

也可以安装整个包组 

yum -y groupintall "Dial-up Networking Support"


只能上传和下载文件 目录 要打包



多窗口同命令

查看-->交谈窗口

在下面出现的白条地方鼠标右击

选中 将交谈发送到所有标签

交互的操作不能使用


Linux工具CRT的安装

阅读数 229

linux乱码,CRT乱码

阅读数 51

没有更多推荐了,返回首页