2012-04-16 5 views
2

C用のオンラインサンドボックスが必要なので、どのコンピュータでも簡単にCをコンパイルして実行できますが、私のプログラムでは数学ライブラリにリンクする必要があります。ウェブサイトwww.codepad.orgを使用すると、数学ライブラリをリンクできますか?

Cプログラミングでコードパッドまたは別のオンラインサンドボックスで-lmを使用できますか?

+0

あなたはそうしようとしましたか? OpenMPをロードしようとしましたが(Linuxシステムで検出されたもの)、利用できませんでした。だから、そうでないかどうかわからない。 – Makoto

+1

私はコードパッド上でPiを計算しました。数学関数が働いたので、math.hやコンパイラ組み込み関数が含まれているに違いありません。 – hellork

+2

@hellork:GCCは数学関数への呼び出しを最適化することができます(つまり、数学ライブラリをリンクする必要はありません)。コードパッドはリンクしません。http://codepad.org/avs0NIreを参照してください。 http://codepad.org/about –

答えて

4

現在のところ、コンパイラオプションを変更することはできません。

-O -fmessage長= 0 -fno-マージ定数-fstrictエイリアシング-fstack-プロテクター - すべて

about pageから、これらは現在、Cのために使用されているコンパイラオプションです

しかし、あなたは常に-lmを含めるためにそれらを求めることができる:

codepadはスティーブン・ヘーゼルによって書かれました(まだ書かれています!)。問題や機能要求がある場合は、[email protected]までご連絡ください。

コメント者が指摘するように、ideone.comのコンパイラのように見えますが、数学ライブラリとリンクしています。

関連する問題