Linux系统中的可执行文件生成
C语言可执行文件生成举例:
生成一个可执行文件可包括:
在Linux下编写C语言程序
打开一个文件
$vim sssr.c
输入一个程序
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int a,guess=0,count=0;
srand((unsigned)time(NULL));
a=rand()%100;
printf("Bulls and Cows\n");
printf("You have five chances\nGood luck!\n");
printf("Please enter the number you guess\n:");
while(guess!=a&&count<=5)
{
scanf("%d",&guess);
if(guess<0)
{
break;
}
if(guess==a)
{
printf("You are right!\n");
count++;
}
else if(guess<a)
{
printf("Too small!\n");
count++
}
else
{
printf("Too big!\n");
count++;
}
}
printf("%d\n",a);
return 0;
}
图片实例:
关闭文件并保存
ESC
:wq
对文件进行编译
$gcc -c sssr.c -o sssr.o
对文件进行链接
$gcc -o sssr.exe sssr.o
执行可执行文件
$./sssr.exe
程序运行结果展示: