📜  如何在Linux中编译和运行C C++ Java程序(1)

📅  最后修改于: 2023-12-03 15:24:33.143000             🧑  作者: Mango

如何在Linux中编译和运行C/C++/Java程序

在Linux中编译和运行程序与在Windows中有所不同,以下是针对C/C++/Java程序的详细介绍。

C程序
编译

使用gcc编译器进行编译,如下:

gcc -o output_file source_file.c

其中,-o表示指定输出文件名。如果不指定,则默认为a.outsource_file.c是你的源文件名。

运行

编译后就可以直接运行了,如下:

./output_file

其中,./表示当前目录。output_file是编译生成的可执行文件名。

C++程序
编译

使用g++编译器进行编译,如下:

g++ -o output_file source_file.cpp

其中,-o表示指定输出文件名。如果不指定,则默认为a.outsource_file.cpp是你的源文件名。

运行

编译后就可以直接运行了,如下:

./output_file

其中,./表示当前目录。output_file是编译生成的可执行文件名。

Java程序
编译

使用javac编译器进行编译,如下:

javac source_file.java

其中,source_file.java是你的源文件名。编译后会生成.class文件。

运行

使用java虚拟机进行运行,如下:

java source_file

其中,source_file是编译生成的.class文件名(不带扩展名)。运行时会自动查找并加载相关的类文件。

以上就是在Linux中编译和运行C/C++/Java程序的基本步骤。你还可以利用Makefile来自动化编译和构建项目。