新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

G3にUbuntu20.04をインストールしてますが…

2022-01-25 10:19:59 | Linux

 上の図で、functionは正しく動いてます。下では何故か、sqrtが機能しません。math.hがincludeされてないように見えますが、そうでもないようです。

functionでsqrt(100)のように数値を書けば、OKですが、sqrt(x)のように書くと、sqrtが視界から消えてしまうようです。何故ですかね?見当がつきません。VSCodeが正しく動いてませんが、ターミナルではOKみたいなのでそれでやってみてます。VSCodeを全く使わなくても同じですね。単にTerminalからgccを使っても。Eclipseでも同じでした。

 ブログは正常に動いているようです。これを書いているのが、UbuntuのFirefoxです。Cromeは無いようですね。


コメント (2)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 朝ドラ、「カムカムエブリバ... | トップ | G3にUbuntu20.04インストール... »
最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
cametan_42さん、コメント有難う御座いました (isam)
2022-01-27 08:53:36
一応gccコンパイラで-Iオプション試してみました。自分の判断では、どうも関係ないように思えました。続きとして、その模様をブログに書いてみたいと思います。
返信する
Unknown (cametan_42)
2022-01-26 20:57:50
> math.hがincludeされてないように見えますが

gccやclang等のUNIX系Cコンパイラの場合、math.hを使う時、-lmオプションを与える必要があります。


gcc -lm foo.c -o foo
返信する

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Linux」カテゴリの最新記事