1、  windows下编辑的程序怎么上传到linux下执行?

//Service vsftpd status查看linux ftp服务是否开启;

Linuxi ip:192.168.40.128

打开Ssh secure shell client

Windows dos窗口 cmd Ping 192.168.40.128(给linux发送一个cmcp数据包,查一下两个系统是否已建立连接)

用到的Shell指令:ps、pwd、clear、touch test.c、vi  test.c、ls、gcc test.c、./a.out、rm test.c、

打开New file transfer window,把windows上的.c文件拖到linux上。Gcc即可。

2、  执行1—5程序时,提示:error:ourhdr.h: No such file or directory

#include “ourhdr.h”      用双引号包涵的是用户自定义的头文件

看书应该先看出版说明,再看序言,再看目录,再大致翻一下附录,最后才看正文,明白了吗?

书的最后面有 ourhdr.h 的源代码,你自己把它输入到你的电脑中,就 OK 了。

3、  在SSH终端上编译出现乱码,在虚拟客户端直接编译,提示:no such file or directory:

不在同一个路径底下。编译器在当前路径底下没有找到文件。需进入文件所在路径在进行编译。或者gcc可以在其他路径下编译,要带着编译文件的路径。

4、  常数SSIZE_MAX 要求必须包含在头文件<limits.h>中,其最小值是POSIX_SSIZE_MAX=32767(_POSIX_SSIZE_MAX是能存在ssize_t对象中的值)

基本系统数据类型,是定义在头文件<sys/types.h>中与实现有关的数据类型;这些数据类型都是用C的typedef设施来定义的。

基本系统数据类型:size_t,表示对象(例如字符串)的长度(不带符号);

基本系统数据类型:ssize_t,返回字节计数的函数(带符号的)(read,write);

5、  在ANSI C中,void *用于表示类属指针;

6、  对UNIX内核而言,文本文件和二进制代码文件并没有区别。

7、  头文件<Unistd.h>中定义了两个名字:STDIN_FILENO(表示标准输入,很多应用程序用文件描述符0表示标准输入),STDOUT_FILENO(表示标准输出,很多应用程序用文件描述符1来表示标准输出);

8、  Ssize_t read(int filedes, void *buf, size_t nbytes)成功返回读到的字节数,到文件结尾 0,出错返回-1.第三个参数是一个不带符号的整数,以允许一个16位的实现可以一次读或写至65534个字节。

9、  Off_t lseek(int filedes, off_t offset, int whence);可以调用lseek定位的显示一个打开文件。基本系统数据类型:Off_t表示文件长度和位移量(带符号的)

10、              配置文件.conf与文本文件.txt的区别。

程序读取.conf文件内容如下:

$3 = "shi jian shi zi li geng sheng.\n\377\377\377\377\377\377\377\377\377\377", '\000' <repeats 4054 times>

程序读取.txt文件内容如下:

$3 = "shi jian shi zi li geng sheng yu dui wai kai fang de tong", '\000' <repeats 4038 times>

11、              单步调试时,for循环不出来。

程序如下:

if((fn=fopen(fname,"r"))!=NULL)

{

send_buf[0]=fgetc(fn);

for(i=1;send_buf[i]!=EOF;i++)

{

send_buf[i]=fgetc(fn);

}

Unix环境高级编程的更多相关文章

  1. (十三) [终篇] 一起学 Unix 环境高级编程 (APUE) 之 网络 IPC:套接字

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  2. multiple definition of `err_sys' 《UNIX环境高级编程》

    本文地址:http://www.cnblogs.com/yhLinux/p/4079930.html 问题描述: [点击此处直接看解决方案] 在练习<UNIX环境高级编程>APUE程序清单 ...

  3. unix环境高级编程基础知识之第二篇(3)

    看了unix环境高级编程第三章,把代码也都自己敲了一遍,另主要讲解了一些IO函数,read/write/fseek/fcntl:这里主要是c函数,比较容易,看多了就熟悉了.对fcntl函数讲解比较到位 ...

  4. (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  5. (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  6. (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  7. (四) 一起学 Unix 环境高级编程(APUE) 之 系统数据文件和信息

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  8. (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  9. (六) 一起学 Unix 环境高级编程 (APUE) 之 进程控制

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  10. (七) 一起学 Unix 环境高级编程(APUE) 之 进程关系 和 守护进程

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

随机推荐

  1. 使用CLK.AspNet.Identity提供以角色为基础的访问控制(RBAC)

    使用CLK.AspNet.Identity提供以角色为基础的访问控制(RBAC) 程序代码下载 程序代码下载:点此下载 前言 ASP.NET Identity是微软所贡献的开源项目,用来提供ASP.N ...

  2. JamCam创业故事:辞掉工作,去开发一个应用

    编者按:这是JamCam创始人的自述.这家初创公司提供的应用很简单,但是极为成功:有了JamCam,你所录制的视频会自动添加你正在iPhone中聆听的音乐,作为视频的背景音乐.和朋友分享时是不是方便多 ...

  3. Sdut 2164 Binomial Coeffcients (组合数学) (山东省ACM第二届省赛 D 题)

    Binomial Coeffcients TimeLimit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 输入 输出 示例输入 1 1 10 2 9 ...

  4. Headfirst设计模式的C++实现——命令模式(Command)

    先看如果不用命令模式的实现: light.h #ifndef _LIGHT_H_ #define _LIGHT_H #include <iostream> class LIGHT { pu ...

  5. html定义对象

    <object>定义一个对象<param>为对象定义一个参数 参数的名称:name = "" 参数的值:value=""classid: ...

  6. 【转】Oracle job procedure 存储过程定时任务

    原文:Oracle job procedure 存储过程定时任务 oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务. 一.查询系统中的job,可以查询视图 --相 ...

  7. php中将地址生成迅雷快车旋风链接的代码

    function zhuanhuan() { $urlodd=explode('//',$_GET["url"],2);//把链接分成2段,//前面是第一段,后面的是第二段 $he ...

  8. nginx 反向代理 odoo, 速度提升

    1: sudo apt-get  install nginx 2:  add server: 在/etc/nginx/sites-enabled 中增加一个可用的server. 文件如下图所示 3:重 ...

  9. SDWebImage 原理及使用-b

    SDWebImage托管在github上.https://github.com/rs/SDWebImage 这个类库提供一个UIImageView类别以支持加载来自网络的远程图片.具有缓存管理.异步下 ...

  10. Case When PK PIVOT

    SELECT *FROM ScoreInfogo Name Course Score---------- ---------- -----------Lucy Chinese 74Jim Math 8 ...