回答編集履歴

7

文言修正

2020/05/24 09:31

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -10,6 +10,18 @@
10
10
 
11
11
  ---
12
12
 
13
+
14
+
15
+ > (gdb) run
16
+
17
+ Starting program: /tmp/rev200
18
+
19
+ /bin/bash: /tmp/rev200: No such file or directory
20
+
21
+ During startup program exited with code 127.
22
+
23
+
24
+
13
25
  `This GDB was configured as "x86_64-redhat-linux-gnu"`とあることから、64bit環境で試されているようですが、32bitバイナリを32bitの共有ライブラリの入っていない64bit環境で動かそうとしていませんか?
14
26
 
15
27
  `$ file rev200`

6

文言修正

2020/05/24 09:31

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -10,15 +10,11 @@
10
10
 
11
11
  ---
12
12
 
13
-
14
-
15
- gdbからではなく、rev200単独では動きますか?
16
-
17
- 32bitバイナリを32bitの共有ライブラリの入っていない64bit環境で動かそうとしているとか?
13
+ `This GDB was configured as "x86_64-redhat-linux-gnu"`とあることから、64bit環境で試されているようですが、32bitバイナリを32bitの共有ライブラリの入っていない64bit環境で動かそうとしていませんか?
18
14
 
19
15
  `$ file rev200`
20
16
 
21
- とするとELF 32-bitと表示されませんか?
17
+ とすると`ELF 32-bit`と表示されませんか?
22
18
 
23
19
  もしそうなら
24
20
 

5

共有ライブラリ確認追記

2020/05/24 09:24

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  gdbからではなく、rev200単独では動きますか?
16
16
 
17
- 32bitバイナリを32bitのランタの入っていない64bit環境で動かそうとしているとか?
17
+ 32bitバイナリを32bitの共有ライブラリの入っていない64bit環境で動かそうとしているとか?
18
18
 
19
19
  `$ file rev200`
20
20
 
@@ -24,4 +24,4 @@
24
24
 
25
25
  `$ ldd rev200`
26
26
 
27
- で表示される32bit版のライブラリは入っていますか?
27
+ で表示される32bit版の共有ライブラリは入っていますか?

4

32bitランタイム確認追記

2020/05/24 09:22

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -5,3 +5,23 @@
5
5
 
6
6
 
7
7
  [Man page of gdb](https://linuxjm.osdn.jp/html/GNU_gdb/man1/gdb.1.html)
8
+
9
+
10
+
11
+ ---
12
+
13
+
14
+
15
+ gdbからではなく、rev200単独では動きますか?
16
+
17
+ 32bitバイナリを32bitのランタイムの入っていない64bit環境で動かそうとしているとか?
18
+
19
+ `$ file rev200`
20
+
21
+ とするとELF 32-bitと表示されませんか?
22
+
23
+ もしそうなら
24
+
25
+ `$ ldd rev200`
26
+
27
+ で表示される32bit版のライブラリは入っていますか?

3

リンク追加

2020/05/24 09:21

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1,3 +1,7 @@
1
1
  `run`(短縮形`r`)を実行してください。
2
2
 
3
3
  `run`していないため、`continue`(短縮形`c`)できません。
4
+
5
+
6
+
7
+ [Man page of gdb](https://linuxjm.osdn.jp/html/GNU_gdb/man1/gdb.1.html)

2

短縮形追記

2020/05/23 11:09

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1,3 +1,3 @@
1
- `run`を実行してください。
1
+ `run`(短縮形`r`)を実行してください。
2
2
 
3
- `run`していないため、`continue`できません。
3
+ `run`していないため、`continue`(短縮形`c`)できません。

1

追記

2020/05/23 10:33

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -1 +1,3 @@
1
- runしていないからです
1
+ `run`を実行してくださ
2
+
3
+ `run`していないため、`continue`できません。