1.在linux上,怎么从bash环境换到C编程环境?怎么退出呢?
2.以及在vim里写好的C脚本如何在bash执行?
使用Esc切换到命令行模式
输入:! sh file.sh
python是解释型语言,你输入python只是启动一个python解释器,然后你输入的python语句,就
会被解释。而c是过程型语言,需要经过编译成可执行文件后,才可以被执行。在linux中编写c语言
程序,你需要使用文本编译器。可以使用可视化的,比如kate,也可以使用vi或vim。例子:
vi hello.c回车,进入编辑器。再输入i进入插入模式,然后输入
#include
int main()
{
printf("hello world\n");
return 0;
}
此时按esc键退出插入模式。此时你有两种方式编译 ,一种是不退出编辑器,一种不退出
退出的:
按:wq 回车,保存退出
然后输入gcc -o hello hello.c
执行./hello就可以了
不退出的:
:w保存
:!gcc -o hello hello.c
:!./hello