热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

上传.cgi在252板子上跑

2.进入linux,准备交叉编译arm-hisiv600-linux-gcc-g-Wall-oxxx.cgixxx.c(交叉编译工具取决于板子)3.把.cgi传给板子4.赋给.cg

1.windows下写好.c程序

 

2.进入linux,准备交叉编译

arm-hisiv600-linux-gcc -g -Wall -o xxx.cgi xxx.c(交叉编译工具取决于板子)

 

3.把.cgi传给板子

 

4.赋给.cgi文件执行权限并执行

赋予权限:chmod 777 xxx.cgi

执行.cgi文件:./xxx.cgi

 

附录:

作为办公室新人,没有Linux环境,没有交叉编译工具

 

1.下载SecureCRT,进入公司服务器上啥都有的Linux环境

 

2.把.c程序上传到Linux服务器,准备交叉编译

 

1)打开SecureCRT左上角File>>Connect SFTP Session(Alt + P),打开SFTP页面

技术分享图片

 

 

 

 

2)例如要传的文件路径为(F:\ly-code\AI\stu-c\xxx.c),在SFTP页面输入

lcd F:\ly-code\AI\stu-c

 

3)再输入你要放Linux服务器的哪里:(我创建了一个新文件夹ly,就放在这里面,以免被老板批评说污染服务器的目录)

cd ly

 

4)文件从哪里来,到哪里去设置好了,开始上传,输入

put xxx.c

 

5)回到Linux把.c编译为.cgi,输入

arm-hisiv600-linux-gcc -g -Wall -o xxx.cgi xxx.c

 

3.把linux上的.cgi下载到windows盘中

 

1)首先设置(查看)下载后的存储路径:Options>>Session Options>>X/Y/Zmodem

技术分享图片

技术分享图片

 

 

2)下载

发送一个文件到本地(windows):sz filename

发送多个文件到本地(windows):sz file1name file2name

发送dir目录下的所有文件,不包含dir下的文件夹到本地(windows):sz dir/

 

4.打开ftp.exe,从windows上传.cgi到板子

 

1)添加.cgi路径并启动

技术分享图片

 

 

2)把.cgi传给板子

输入:ftpget -u 账号 -p 密码 本机IP 文件名

如:ftpget -u zyku -p zyku 198.xx.xx.xx test.cgi(这里如果出错,可以关闭专用防火墙再试)

 

3)进入板子给文件权限

chmod 777 xxx.cgi

 

4)执行文件

./xxx.cgi

 

 

 

 

 

 

 

1.    
下载SecureCRT破解版,进入公司的linux服务器(就是要去linux环境)

 


推荐阅读
author-avatar
美晶婚纱-璐璐_723
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有