質問編集履歴

3

書式修正

2020/06/18 00:34

投稿

vega77
vega77

スコア17

test CHANGED
File without changes
test CHANGED
@@ -24,13 +24,21 @@
24
24
 
25
25
  ### 発生している問題
26
26
 
27
+ ```Makefile
28
+
29
+ VAL := `<command>`
30
+
27
- > ``
31
+ ```
28
32
 
29
33
 
30
34
 
31
35
  では参照される度に実行がなされてしまいます。ランダム値の様な実行する度に違う値が返ってくるプログラムなので参照する度に違う値になってしまいます。実行は一回で参照を複数回しても同じ値を参照するようにしたいです。
32
36
 
37
+ ```Makefile
38
+
33
- > $(shell )
39
+ VAL := $(shell <command>)
40
+
41
+ ```
34
42
 
35
43
 
36
44
 

2

書式改善

2020/06/18 00:34

投稿

vega77
vega77

スコア17

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,21 @@
2
2
 
3
3
  Makefileで外部プログラムから値を取得したいです。
4
4
 
5
+ ```Makefile
6
+
7
+ VAL := `<command>`
8
+
5
- > ``
9
+ ```
6
10
 
7
11
 
8
12
 
9
13
  或いは
10
14
 
15
+ ```Makefile
16
+
11
- > $(shell )
17
+ VAL := $(shell <command>)
18
+
19
+ ```
12
20
 
13
21
 
14
22
 

1

見た目変更

2020/06/18 00:23

投稿

vega77
vega77

スコア17

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,10 @@
32
32
 
33
33
  ### 該当のソースコード
34
34
 
35
+ これだとechoの度にrandom.plが実行されて全て違う値になってしまう。
36
+
37
+
38
+
35
39
 
36
40
 
37
41
  ```Makefile
@@ -52,11 +56,11 @@
52
56
 
53
57
  ```
54
58
 
55
- これだとechoの度にrandom.plが実行されて全て違う値になってしまう。
59
+ ___
56
60
 
57
61
 
58
62
 
59
-
63
+ これが実行できればechoは全て同じ値になるが、random.plを実行する際に$DIRを環境変数として設定せねばならず、別のshellとだからなのかMakefileからexportでは渡す事が出来ない。
60
64
 
61
65
  ```Makefile
62
66
 
@@ -76,8 +80,6 @@
76
80
 
77
81
  ```
78
82
 
79
- これが実行できればechoは全て同じ値になるが、random.plを実行する際に$DIRを環境変数として設定せねばならず、別のshellとだからなのかMakefileからexportでは渡す事が出来ない。
80
-
81
83
 
82
84
 
83
85