• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:clock関数のコンパイルエラーで)

clock関数のコンパイルエラーで

このQ&Aのポイント
  • RedHat9上でコンパイル時にclock関数のコンパイルエラーが発生します。
  • エラーメッセージには、deprecatedなヘッダーが含まれていることが記載されています。
  • また、undefined referenceエラーも発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

大きな間違いが2つあります。 1つは、<iostream.h>を使用している点です。前半の警告メッセージはこれが原因です。 <iostream.h>ではなく、<iostream>を使用しましょう。その場合、std名前空間内でcerr等の識別子は定義されるので、その点についても配慮してください。 もう1つは、コンパイルにg++ではなく、gccを使用している点です。 g++を使用しなければ、C++用のライブラリがリンクされません。これが後半部分のcollect2によるエラーメッセージの原因です。

hozumi_
質問者

お礼

大変有難うございます。 一挙に解決しちゃいました。m(_ _)m

関連するQ&A