ubuntu在终端编写c语言程序方法:
1、再次进入linux系统,创建c文件“vimtest.c”同样的直接进入vim编辑界面,也是可以依靠指令“touchbartest.c”修改后,然后把“vimtest.c”进入到vim编辑界面。
2、vim编辑界面,由“esc”建来快速切换三种模式,就像模式:在linux终端中键入“vim文件名”就进入了就像模式,但不能不能输入输入文字。可以编辑模式:在象模式下按i可能会再次进入编辑模式,此时就这个可以写程序,按esc可回到象模式。
3、通过键入底部指令“:setnu”显示行数。
4、键入完c代码后,记得“esc”键切换到,然后输入“:wq”存放后退。
5、指令“ls”会显示当前目录下文件,我们也可以看到存在的c文件编译“gcc-otesttest.c”,代码编译成功了后,不运行“./test”。
linux通过编译器把代码变成编程。
.c--指未经核准程序编译的,按照一定会的c语言程序设计语言规范抄写的代码文件
.exe--是可在操作系统存储空间中浮动gprs定位的可执行程序中
.c文件生成.exe文件的过程,经历了预处理,编译,汇编,链接,这四个过程
1.预处理--
要注意处理源代码中的预处理指令,核心中头文件,能去掉注释,全面处理所有的条件编译器指令,宏的替换后,添加行号,剩余所有的编译器指令。(生成气体.i文件)
2.编译--
接受的是对预处理后的文件进行语法分析,词法分析,语义分析,符号汇总,然后再生成汇编代码。(生成.s文件)
3.汇编--
将汇编代码转成二进制文件,二进制文件就是可以让机器来读取数据。(生成气体一个重定位目标文件,linux下是.o文件,windows下是.object文件)
4.链接--
扩展段表,然后再把符号表合并但是对符号表进行重定位。
这个问题早就找不到解决方案了,方法追加:
1.在linux可以设置文件共享,将项目共享,好是有个密码什么的。
2.在linux上配置一般sshserver,应用于和程序编译安卓源码mac按照再连接,原因是网线连接传输比无线连接的快很多,ping不通仅仅0.3左右ck,不会影响不使用。后再就也可以mac编写代码,然后再ssh程序编译什么的,很更方便,