百度
360搜索
搜狗搜索

Linux编写多文件如何运行详细介绍

在 Linux 系统里,运行多文件程序一般需要经过编译、链接以及执行这几个步骤。下面依据不同的编程语言,详细介绍运行多文件程序的方法。

C/C++ 语言

1. 编写源文件

假定有两个 C++ 源文件 main.cppadd.cpp,具体代码如下:

main.cpp
cpp

 

a b

result

stdcout result stdendl

add.cpp
cpp

  a  b 

a b

2. 编译源文件

运用 g++ 编译器对每个源文件进行编译,生成对应的目标文件:
bash

g++  main.cpp  main.o

g++ add.cpp add.o

这里的 -c 选项表示仅进行编译,不进行链接;-o 选项用于指定输出文件的名称。

3. 链接目标文件

将生成的目标文件链接成可执行文件:
bash

g++ main.o add.o  main

此命令会把 main.oadd.o 链接在一起,生成名为 main 的可执行文件。

4. 执行可执行文件

bash

./main

Python 语言

1. 编写源文件

假设有两个 Python 文件 main.pyadd.py,代码如下:

main.py
python

 add  add

result add

result

add.py
python

 a b

a b

2. 运行程序

在终端中直接运行 main.py 文件:
bash

python3 main.py

Java 语言

1. 编写源文件

假设存在两个 Java 文件 Main.javaAdd.java,代码如下:

Main.java
java

  

args

result

out result

Add.java
java

  

a b

a b

2. 编译源文件

使用 javac 编译器编译所有的 Java 源文件:
bash

javac Main.java Add.java

这会生成对应的 .class 文件。

3. 运行程序

使用 java 命令运行主类:
bash

 Main




912java Main

综上所述,不同编程语言在 Linux 下运行多文件程序的步骤有所不同,但总体上都包含编译、链接和执行这几个关键步骤。

阅读更多 >>>  linuxin命令的用法

文章数据信息:

本文主要探讨:"Linux编写多文件如何运行", 浏览人数已经达到33次, 首屏加载时间:1.513 秒。