Re: 問題ID : 9056 Makefileのサンプルコードについて
20160220
投稿数: 5
旧問題集(ID:29151)の参考の方のコードで実施してみました。
エラーコードが出ていないので上手く動作したように見受けられます。
==========make generateでできたファイルに""とバックスラがある。==========
=======makeコマンドの実行========
エラーコードが出ていないので上手く動作したように見受けられます。
[centos@localhost maketest-old]$ make generate
Generate src_main.c
Generate src_a.c
Generate src_b.c
Generate src_b.h
[centos@localhost maketest-old]$ ls -l
合計 20
-rw-rw-r--. 1 centos centos 1262 9月 11 22:50 Makefile
-rw-rw-r--. 1 centos centos 110 9月 11 22:51 src_a.c
-rw-rw-r--. 1 centos centos 116 9月 11 22:51 src_b.c
-rw-rw-r--. 1 centos centos 58 9月 11 22:51 src_b.h
-rw-rw-r--. 1 centos centos 46 9月 11 22:51 src_main.c
[centos@localhost maketest-old]$ cat src_a.c
#include <stdio.h>
int function_a() {
fprintf(stdout, "%s\n", "This line comes from src_a.c!");
return 0;
}
[centos@localhost maketest-old]$ cat src_b.c
#include <stdio.h>
#include "src_b.h"
int function_b() {
fprintf(stdout, "%s\n", FUNCTION_B_STRINGS);
return 0;
}
[centos@localhost maketest-old]$ cat src_b.h
#define FUNCTION_B_STRINGS "This line comes from src_b.h"
=======makeコマンドの実行========
[centos@localhost maketest-old]$ make
gcc -c -o src_a.o src_a.c
gcc -c -o src_b.o src_b.c
gcc -c -o src_main.o src_main.c
gcc -o maketest.bin src_a.o src_b.o src_main.o
[centos@localhost maketest-old]$
[centos@localhost maketest-old]$
[centos@localhost maketest-old]$ ./maketest.bin
This line comes from src_a.c!
This line comes from src_b.h
[centos@localhost maketest-old]$
投稿ツリー
-
問題ID : 9056 Makefileのサンプルコードについて
(20160220, 2021-9-11 8:24)
-
Re: 問題ID : 9056 Makefileのサンプルコードについて
(arashi1977, 2021-9-11 9:57)
-
Re: 問題ID : 9056 Makefileのサンプルコードについて
(20160220, 2021-9-11 20:06)
-
Re: 問題ID : 9056 Makefileのサンプルコードについて
(arashi1977, 2021-9-11 22:02)
- Re: 問題ID : 9056 Makefileのサンプルコードについて (20160220, 2021-9-11 23:06)
-
Re: 問題ID : 9056 Makefileのサンプルコードについて
(arashi1977, 2021-9-11 22:02)
-
Re: 問題ID : 9056 Makefileのサンプルコードについて
(20160220, 2021-9-11 20:06)
-
Re: 問題ID : 9056 Makefileのサンプルコードについて
(arashi1977, 2021-9-11 9:57)