📅  最后修改于: 2023-12-03 15:08:55.675000             🧑  作者: Mango
Linux是程序员最常用的操作系统之一,Linux下的编译和运行环境也很方便。本文将介绍如何在Linux中编译和运行C/C++/Java程序。
在Linux中,可以使用GCC编译器来编译和运行C程序。GCC是GNU C语言编译器,通常Linux系统中都预装了。
首先,需要写一个简单的C程序。新建一个文件,名为hello.c,内容如下:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
使用以下命令编译hello.c文件:
gcc hello.c -o hello
其中,gcc是编译器的命令,hello.c是要编译的C源代码文件的文件名,-o hello是产生的可执行文件的文件名。
使用以下命令运行可执行文件:
./hello
程序将输出“Hello, World!”。
与C程序一样,可以使用GCC编译器来编译和运行C++程序。GCC同时支持C和C++编译器。
新建一个文件,名为hello.cpp,内容如下:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
使用以下命令编译hello.cpp文件:
g++ hello.cpp -o hello
其中,g++是C++编译器的命令,hello.cpp是要编译的C++源代码文件的文件名,-o hello是产生的可执行文件的文件名。
使用以下命令运行可执行文件:
./hello
程序将输出“Hello, World!”。
Java程序需要Java编译器来编译,然后需要Java虚拟机(JVM)来运行。在Linux系统中,通常包括Java开发工具包(JDK),其中包含Java编译器和JVM。
新建一个文件,名为Hello.java,内容如下:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
使用以下命令编译Hello.java文件:
javac Hello.java
该命令将生成Hello.class文件。
使用以下命令运行Hello.class文件:
java Hello
程序将输出“Hello, World!”。
以上就是在Linux中编译和运行C/C++/Java程序的方法。使用GCC编译器可以很方便的编译C和C++程序,而Java程序需要使用JDK提供的Java编译器来编译,然后使用JVM来运行。