C语言开发之开发流程(初学)

前言:真的是一番波折啊,MacOS开发才刚了解一些,又因为公司iOS没有项目了,让我转C语言开发,哎,真的是有些头大,整理了些C开发的流程,初学者,小白可以看一下开发的流程。

百度网盘有一些C,LinuX-C的视频开发教程,需要的去下载,提取码:8xsd

1、区别

iOS的开发工具:Xcode 

C开发工具:多了去了(我们用的是Visual Studio Code),

Xcode是编译,调试,输出为一体,而C开发全都是分开的

2、流程   

SVN更新代码到本地(Linux服务器:87     测试服务器:23)

87下执行:

make(负责检查代码,编译无错误生成可执行文件),拷贝可执行文件到23

(1)本地写完代码后保存,用 WinSCP 工具,传到87下的指定文件夹下,用XShell执行命令“make”进行编译,检查代码的正确性,类似于Xcode的 command + B,编译成功生成可执行文件

(2)将生成的可执行文件拷贝到23

命令:scp 123(文件名) [email protected]:/root(路径)

23下执行:

1、查看进程  ps -ef    ps -ef|grep 123(文件名)

2、如果有就杀死进程  killall -9  123  或 kill -9 111(进程id)

3、到指定文件夹下配置环境变量    export LD_LIBRARY_PATH=./

4、启动进程 (更改权限  chmod 0777 文件名)

5、调试:用xshell打开日志,实时点击查看

日志查看命令(tail -f 文件名称)

iOS,Java,C:开发iOS时,iOS是前端,Java是后端。而开发C时,Java相当于前端,C相当于后端。我......

3、工具

Xshell : 连接服务器,执行命令。

WinSCP:对文件进行操作,复制

VSCode:  开发工具

SQLyog(mysq): 数据库

snmpB :snmp检查工具

sqlite studio :sqlite数据库

Notepad ++ : 编辑文本

Beyond Compare : 文件对比工具

FTPserver.exe: ftp工具

hfs.exe


工具

4、自己用到的常用命令

(1)ps -ef|grep stat  (查看进程stat的运行状态)

(2)kill 1299 (杀死id为1299的进程)

(3)tail -f stat.log  (查看stat.log的日志)

(4)chmod 0777 stat (修改文件stat的权限)

(5)cd  opt/bin (到指定目录下)

(6)cp stat /opt/bin (拷贝stat文件到指定目录下,拷贝先执行5)

你可能感兴趣的:(C语言开发之开发流程(初学))