質問するログイン新規登録

回答編集履歴

7

文言修正

2020/05/24 09:31

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -4,6 +4,12 @@
4
4
  [Man page of gdb](https://linuxjm.osdn.jp/html/GNU_gdb/man1/gdb.1.html)
5
5
 
6
6
  ---
7
+
8
+ > (gdb) run
9
+ Starting program: /tmp/rev200
10
+ /bin/bash: /tmp/rev200: No such file or directory
11
+ During startup program exited with code 127.
12
+
7
13
  `This GDB was configured as "x86_64-redhat-linux-gnu"`とあることから、64bit環境で試されているようですが、32bitバイナリを32bitの共有ライブラリの入っていない64bit環境で動かそうとしていませんか?
8
14
  `$ file rev200`
9
15
  とすると`ELF 32-bit`と表示されませんか?

6

文言修正

2020/05/24 09:31

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -4,11 +4,9 @@
4
4
  [Man page of gdb](https://linuxjm.osdn.jp/html/GNU_gdb/man1/gdb.1.html)
5
5
 
6
6
  ---
7
-
8
- gdbからではなく、rev200単独では動きますか?
9
- 32bitバイナリを32bitの共有ライブラリの入っていない64bit環境で動かそうとしているとか?
7
+ `This GDB was configured as "x86_64-redhat-linux-gnu"`とあることから、64bit環境で試されているようですが、32bitバイナリを32bitの共有ライブラリの入っていない64bit環境で動かそうとしていませんか?
10
8
  `$ file rev200`
11
- とするとELF 32-bitと表示されませんか?
9
+ とすると`ELF 32-bit`と表示されませんか?
12
10
  もしそうなら
13
11
  `$ ldd rev200`
14
12
  で表示される32bit版の共有ライブラリは入っていますか?

5

共有ライブラリ確認追記

2020/05/24 09:24

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -6,9 +6,9 @@
6
6
  ---
7
7
 
8
8
  gdbからではなく、rev200単独では動きますか?
9
- 32bitバイナリを32bitのランタの入っていない64bit環境で動かそうとしているとか?
9
+ 32bitバイナリを32bitの共有ライブラリの入っていない64bit環境で動かそうとしているとか?
10
10
  `$ file rev200`
11
11
  とするとELF 32-bitと表示されませんか?
12
12
  もしそうなら
13
13
  `$ ldd rev200`
14
- で表示される32bit版のライブラリは入っていますか?
14
+ で表示される32bit版の共有ライブラリは入っていますか?

4

32bitランタイム確認追記

2020/05/24 09:22

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,4 +1,14 @@
1
1
  `run`(短縮形`r`)を実行してください。
2
2
  `run`していないため、`continue`(短縮形`c`)できません。
3
3
 
4
- [Man page of gdb](https://linuxjm.osdn.jp/html/GNU_gdb/man1/gdb.1.html)
4
+ [Man page of gdb](https://linuxjm.osdn.jp/html/GNU_gdb/man1/gdb.1.html)
5
+
6
+ ---
7
+
8
+ gdbからではなく、rev200単独では動きますか?
9
+ 32bitバイナリを32bitのランタイムの入っていない64bit環境で動かそうとしているとか?
10
+ `$ file rev200`
11
+ とするとELF 32-bitと表示されませんか?
12
+ もしそうなら
13
+ `$ ldd rev200`
14
+ で表示される32bit版のライブラリは入っていますか?

3

リンク追加

2020/05/24 09:21

投稿

SHOMI
SHOMI

スコア4079

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

2

短縮形追記

2020/05/23 11:09

投稿

SHOMI
SHOMI

スコア4079

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

1

追記

2020/05/23 10:33

投稿

SHOMI
SHOMI

スコア4079

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