レス
前レス元トピ
タイトル
Re: 問題ID : 9056 Makefileのサンプルコードについて
フォーラム
最強WEB問題集LinuC/LPIC Lv2 201
投稿ユーザ(投稿日)
(2021/9/11)
本文
旧問題集(ID:29151)の参考の方のコードで実施してみました。
エラーコードが出ていないので上手く動作したように見受けられます。

[code]
[centos@localhost maketest-old]$ make generate
Generate src_main.c
Generate src_a.c
Generate src_b.c
Generate src_b.h
[/code]

[code]
[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
[/code]
==========make generateでできたファイルに""とバックスラがある。==========
[code][centos@localhost maketest-old]$ cat src_a.c
#include
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
#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"[/code]

=======makeコマンドの実行========
[code][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]$[/code]

レス一覧

前レス元トピ


Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.