私は現在gccをコンパイルするために<math.h>
を使用する必要があります。 ライブラリを認識できないという問題があります。 私も-lm
と何も試してみました。 私が使用しようとした機能はceil()
だったと私は次のエラーを取得する:gccと-lmをリンクすると、Ubuntuでceil()が定義されない
: undefined reference to `ceil'
collect2: ld returned 1 exit status
私は、最新のUbuntuを使用していますとのmath.hがあります。 -lm
を別のコンピュータで使用しようとしましたが、完全に動作します。
誰もこの問題を解決する方法を知っていますか?
私は<math.h>
を含んでいました。また、私が使用するコマンドは以下のとおりであった:
gcc -lm -o fb file.c
使用している完全なコマンドラインを表示できますか? – Gian
'ceil'を使う前に' #include 'を覚えましたか? –
私はmath.hをインクルードしました また、使用したコマンドは gcc -lm -o fb file.c – drum