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
プログラムの実行結果は次のことを示しています。