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

回答編集履歴

2

回答に追記

2020/07/30 12:24

投稿

y_waiwai
y_waiwai

スコア88178

answer CHANGED
@@ -2,4 +2,14 @@
2
2
 
3
3
  まあ、それはさておき、提示のエラーは、アセンブラが出してるのではなく、リンカが出してます。
4
4
  はやいはなしが、オブジェクトのメモリ配置が適当でないためにエラーが起こってます。
5
- ソースコードの誤り、ではなく、リンカスクリプト/リンカオプションの誤りなので、そこらへんを検討し直しましょう。
5
+ ソースコードの誤り、ではなく、リンカスクリプト/リンカオプションの誤りなので、そこらへんを検討し直しましょう。
6
+
7
+ ---
8
+
9
+ とりあえずはこれを読んでください。
10
+ mainではなく、なぜstartなのか、というのがわかるかと思います。
11
+ そして、あなたのコードを実行させるには何をなさねばならないかがわかると思います。
12
+
13
+ がんばってください
14
+
15
+ [あなたが知らないプログラムの真の始まり――main()関数の前にあるスタートアップとは (3/3):main()関数の前には何があるのか(8) - @IT](https://www.atmarkit.co.jp/ait/articles/1703/01/news173_3.html)

1

typo修正

2020/07/30 12:24

投稿

y_waiwai
y_waiwai

スコア88178

answer CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  まあ、それはさておき、提示のエラーは、アセンブラが出してるのではなく、リンカが出してます。
4
4
  はやいはなしが、オブジェクトのメモリ配置が適当でないためにエラーが起こってます。
5
- ソースコードの誤り、ではなく、リンカスクリプトの誤りなので、そこらへんを検討し直しましょう。
5
+ ソースコードの誤り、ではなく、リンカスクリプト/リンカオプションの誤りなので、そこらへんを検討し直しましょう。