質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

0回答

772閲覧

Raspberry Pi3 でgccでコンパイルが出来ない。

udonjumpei

総合スコア10

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2018/09/10 14:14

発生している問題・エラーメッセージ

Raspberry Pi3 でgccを利用してCプログラムをコンパイルできまません。

先日Raspberry Pi3を購入し、早速以下のCプログラムを組みました。

-------------------------------------------- /****test.c****/ #include<stdio.h> int main(void){ int i =0; i = i +1; printf("i = %d \n",i); return 0; } --------------------------------------------

その後,ターミナルで以下の様にgccにてコンパイルを試みると、下記エラーが発生してしまいます。

pi@raspberrypi:~ $ gcc test.c <built-in>:internal compiler error:Segmentation fault Please submit a full bug report, with preprocessed source if approprize. See<file:///usr/share/doc/gcc-6/README.Bugs> for instructions.

コンパイラが内部エラーを起こしたとのことで、コンパイルができません。

###試したこと
gccの入れ直しで解消できるか試すため、

pi@raspberrypi:~ $ sudo apt-get autoremove gcc pi@raspberrypi:~ $ sudo apt-get install gcc

上記試してみましたが、解消しませんでした。
また、ダメ元で下記サイト記載の一連の作業をしてみましたが、症状は変わりませんでした。

https://qiita.com/garyo/items/21cb79d03ac54bbdd43f

当症状を解決する方法をご存知でしょうか?

補足情報(FW/ツールのバージョンなど)

gccのバージョンは以下となります。

pi@raspberrypi:~ $ gcc --version gcc (Raspbian 6.3.0-18+rpi1+deb9u1) 6.3.0 20170516 Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Cソースコード作成にはemacsを用いました。
ソースコードはホームディレクトリに保存しています・

README.Bugsの内容

不要と思いますが、README.Bugsの内容は、お問い合わせ方法のようでした。

Reporting Bugs in the GNU Compiler Collection for Raspbian ======================================================== Before reporting a bug, please ------------------------------ - Check that the behaviour really is a bug. Have a look into some ANSI standards document. - Check the list of well known bugs: http://gcc.gnu.org/bugs.html#known - Try to reproduce the bug with a current GCC development snapshot. You usually can get a recent development snapshot from the gcc-snapshot - Try to find out if the bug is a regression (an older GCC version does not show the bug). - Check if the bug is already reported in the bug tracking systems. Upstream: http://gcc.gnu.org/bugzilla/

以下、割愛。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問