質問編集履歴

1

試したことがわかりにくかったので修正

2023/03/15 09:18

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,7 +5,8 @@
5
5
  Gitのsubmodule機能を使っているので、サブディレクトリの`Makefile`を実行しなくてはならない状況です。以下はその再現になります。なお、サブディレクトリ内で`make`したときは問題なくビルドできます。
6
6
 
7
7
  ### 試したこと
8
-
8
+ 実際のものとは異なりますが、簡略化して再現したものです。
9
+ ディレクトリ階層↓
9
10
  ```
10
11
  作業ディレクトリ(.)
11
12
  |-Sub
@@ -54,4 +55,4 @@
54
55
  int add(int x , int y) { return x + y; }
55
56
  ```
56
57
  ### 発生したエラー
57
- `make: *** 'sub.o' に必要なターゲット 'sub.c' を make するルールがありません. 中止.`となります。
58
+ 上図の`作業ディレクトリ`内で`make`すると`make: *** 'sub.o' に必要なターゲット 'sub.c' を make するルールがありません. 中止.`となります。