Prologでまったり Part3
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
251:デフォルトの名無しさん 08/06/16 05:36:33 Ubuntu7.1 で Progol4_4 をmakeするとエラーに なるのですが、なにかご存知の方、 コメントをください。 # sudo sh expand.sh ・・・解凍して展開・・・ gcc -O2 -c -o command.o command.c command.c: In function 'c_interp': command.c:55: error: 代入として無効な左辺値です とメッセージがでます。 252:デフォルトの名無しさん 08/06/16 06:53:04 command.c:55: error: 代入として無効な左辺値だってことがなぜ伝わらないのか 253:デフォルトの名無しさん 08/06/16 07:07:11 >>252 それは、判るのですが、どうすればいいのでしょうか? 254:デフォルトの名無しさん 08/06/16 14:24:24 左辺値をキャストしちゃダメなんだそうで。 http://c-faq.com/ptrs/castincr.html http://www.kouno.jp/home/c_faq/c4.html#5 > キャスト は変換演算子であって、それは右辺値を生みだすと定義されている。 > 右辺値であるとするなら、代入することも++で足し算することもでき ないことになる > (pccから派生したコンパイラやgccの拡張機能が上の ような式を受け付けることは例外である)。 書き直す(左辺値用のマクロを用意する?)のが正しいと思うけれど、 gccのオプションをいじればどうにかなるのかも、なんて思ったりして。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5383日前に更新/90 KB
担当:undef