Linux下编译并运行的第一个程序
Hi~,everyone,今天成功运行了人生的在Linux系统下的第一个程序,纪念一下,当然也是为了梳理一下自己的知识,同时或许可以帮到大家(嵌入式开发之菜鸟逆袭ing
)
(1)在Linux终端下进行编译和运行
首先我们应做好在Windows下编辑好的源程序上传工作的准备:
《1》通过共享文件夹进行Windows与Linux之间文件的共享
《2》通过window与Linux进行IP网段配置(Linux和windows两者的ip应该在同段上),使用远程登录工具像secureCRT(secureCRT可以连接linux虚拟机的终端)进行登录,通过上传工具像cureftp进行上传(在大多人共用一台Linux服务器时可以考虑该方法)
《3》 gcc -o main(文件名) main.c(源文件全名) //编译
./main //运行
注意:运行源文件时不加后缀 .c
(2)我们还可以编写源文件的Makefile,通过它来进行编译(makefile的好处在于它可以进行自动化编译,提高软件的开发效率)
首先在vi编辑器中进行编辑vi Makefile
然后在出入模式下进行编辑并保存:
最后命令make进行一键编译。