Linux Cのコンパイル
例1:Linuxのコンパイル
成績が90以上であればAが表示され、成績が80-90であればB、成績が70-80であればC、成績が60-70であればD、60未満であればE
コンパイル、実行..gcc -o score score.c
./score
まとめ:
主にlinux Cプログラムのコンパイルと実行に注意して、関数:Printf()、scanf()とif-else if
例1:複数のLinuxプログラムをコンパイルする
小結:上記の複数のファイルプログラムをコンパイルする場合、gcc ex_min.c mymin.c -o ex_min
このコマンドは、最後に2つのファイルex_をmin.cおよびmymin.c実行可能ファイルex_にコンパイルmin.
成績が90以上であればAが表示され、成績が80-90であればB、成績が70-80であればC、成績が60-70であればD、60未満であればE
#include <stdio.h>
int main()
{
int score;
printf("input score:");
scanf("%d",&score);
if(score>= 90)
printf("A
");
else if (score >= 80)
printf("B
");
else if (score >= 70)
printf("C
");
else if (score >= 60 )
printf("D
");
else
printf("E
");
}
コンパイル、実行..gcc -o score score.c
./score
まとめ:
主にlinux Cプログラムのコンパイルと実行に注意して、関数:Printf()、scanf()とif-else if
例1:複数のLinuxプログラムをコンパイルする
ex_min.c
#include <stdio.h>
#include "mymin.h"
int main()
{
int n1,n2,n3;
printf("n1=
");
scanf("%d",&n1);
printf("n2=
");
scanf("%d",&n2);
n3=min(n1,n2);
printf("min=%d
",n3);
return 0;
}
mymin.h
int min(int x,int y);
mymin.c
int min(int x,int y)
{
if(x<y)
return x;
else
return y;
}
小結:上記の複数のファイルプログラムをコンパイルする場合、gcc ex_min.c mymin.c -o ex_min
このコマンドは、最後に2つのファイルex_をmin.cおよびmymin.c実行可能ファイルex_にコンパイルmin.