Linux 下 C 语言质数判断程序:编译、运行及截图
Linux 下 C 语言质数判断程序:编译、运行及截图
本教程将带你一步一步在 Linux 环境下使用 GCC 编译器编写、编译和运行一个判断输入整数是否为质数的 C 语言程序,并通过截图展示整个过程。
1. 编写程序
首先,打开一个文本编辑器,输入以下代码:
#include <stdio.h>
int main() {
int num, i, flag = 0;
printf("Enter a positive integer: ");
scanf("%d", &num);
// 0 and 1 are not prime numbers
if (num == 0 || num == 1) {
printf("%d is not a prime number.
", num);
} else {
for (i = 2; i <= num / 2; ++i) {
// condition for non-prime number
if (num % i == 0) {
flag = 1;
break;
}
}
if (flag == 0) {
printf("%d is a prime number.
", num);
} else {
printf("%d is not a prime number.
", num);
}
}
return 0;
}
2. 保存文件
将代码保存为 prime.c 文件。
3. 打开终端
打开终端,并使用 cd 命令进入 prime.c 文件所在的目录。
4. 编译程序
使用 GCC 编译器,并使用不同的选项来编译 prime.c 文件,生成不同的文件:
4.1 生成预处理文件
gcc -E prime.c -o prime.i
4.2 生成汇编文件
gcc -S prime.i -o prime.s
4.3 生成目标文件
gcc -c prime.s -o prime.o
4.4 生成可执行文件
gcc prime.o -o prime
5. 运行程序
使用以下命令运行生成的 prime 可执行文件:
./prime
程序会提示你输入一个正整数,然后根据该数是否为质数,输出相应的结论信息。
6. 截图
使用截图工具截取整个程序的显示、编译、运行过程,并保存为图片。
总结
本教程演示了如何在 Linux 下使用 GCC 编译器编写、编译和运行一个简单的 C 语言质数判断程序,并通过截图展示了整个过程。你可以将此教程作为学习 Linux 下 C 语言编程的入门参考。
原文地址: https://www.cveoy.top/t/topic/nUx6 著作权归作者所有。请勿转载和采集!