作为一个新手,对linux利用Shell来编译程序的确是比较烦恼。
利用vi可以编写jav,c,cpp等文件。
以编写一个Hello.cpp为例。
1.vi Hello.cpp
进入后vi,这时暂时不能直接编写,要进入插入模式。
2.i
进入插入模式,可以编写
#include<iostream>
using namespace std;
int main(){
cout<<"Hello!"<<endl;
return 0;
}
3.按Esc,进入编辑模式。
4.输入 :wq(包括:),意思为保存并退出。如果推出不保存只需要:q!仅仅是保存则:w
5.推出后,编译g++ Hello.cpp
6. ls 发现有a.out
7. 执行a.out
./a.out
8.如果不想用a.out输出则
g++ -o Hello(你的输出文件,缺省的是a.out,但多个时候会覆盖) Hello.cpp
对于 java,
则在第一步vi Hello.java
编译的时候javac Hello.java
执行的时候java Hello