在电脑里写了一段c 代码,存为abc.c,然后想上传到unix服务器上,在服务器上编辑运行,请问相关命令怎么写

在电脑里写了一段c 代码,存为abc.c,然后想上传到unix服务器上,在服务器上编辑运行,请问相关命令怎么写,第1张

在unix环境中,

常用的编辑命令为vi, 例如vi abc.c 然后使用vi编辑器的操作命令

vi编辑器如何使用请看其手册,用 man vi 来看,或者在网上书上找找用法。

编译用cc, 简单的就用 cc abc.c 就可以,生成的可执行文件为a.out 你也可以用man cc来查看更详细的用法,或者在网上书上找找用法。

文件可以使用sendfile直接过去

比如刚开始是报文头部结束\r\n\r\n直接write就可以

然后文件数据可以直接sendfile处理,

也可以

#define BUFSIZE 8196

while(read(fd,buf,BUFSIZE)>0){

write(...)

}

CONTENT-LENGTH是报文头结束\r\n\r\n之后的字节总数

char *itoa(int x,char*string1,int radix)

char *itoa(int y,char*string2,int radix)

这两行你写成声明了。应该用

itoa(x, string1, 10)

itoa(y, string2, 10)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/278705.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存