pow関数に対する解決策 gcc compile prompt undefined reference to `power'
2022-02-19 16:42:28
今日、pow関数を使うプログラムを書きました。ヘッダーファイルには<math.h>も含まれていますが、コンパイル時にgcc -o ippanduan ippanduan.cは次のエラーをずっと表示します。
<ブロッククオート<ブロッククオート ippanduan.c:(.text+0x180): `power' への未定義の参照 <ブロッククオート/tmp/ccARJLRg.o: 関数 `main' にあります。
collect2: エラー: ld が 1 の終了ステータスを返しました。
こんな簡単なプログラムにエラーが出るなんて、言葉を失いますね。
<スパン しかし、パニックはパニック、問題は解決しなければならないので、ウェブで検索したところ、次のような解決策が見つかりました。
<スパン
<スパン コンパイル文の末尾に-lmをつけると解決します。
<ブロッククオート <ブロッククオートgcc -o ippanduan ippanduan.c -lm
コンパイルに成功し、合格しました。
関連
-
LinuxでのPythonとpipのインストールと "AttributeError: module 'pip.__main__' has no attribute '_main'エラー"
-
linuxのインストールファイルでは、configure: error: no acceptable C compiler found in $PATH errorが表示されます。
-
[シェルプログラミング】シェルスクリプトの実行エラー: シンタックスエラー: 予期せぬファイルの終了
-
Nvidia グラフィックスカード 初期化に失敗しました NVML Driver/library version mismatch エラー解決法
-
変数 "xxx" はイニシャライザを持ちますが、型は不完全です。
-
PackagesNotFoundError: 以下のパッケージは、現在のチャネルから利用できません。
-
CentOS 7 エラー: curl#60 - "ピアの証明書は有効期限が切れています。"
-
Linuxでビジー状態のテキストファイルでプログラムを実行する場合の対処法
-
Linuxでよくあるパーミッション関連のエラーとその解決法
-
Ansibleの通常ユーザーsudoがコマンドを実行します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Makefileを参照してください。***セパレータがない。 停止 原因と解決策
-
undefinedlinuxでは127.0.0.1、 : では0.0.0.0です。
-
時間問題をたくさん出してくれた人たち(連続更新)
-
Linuxの一般的なコマンドを史上最も完璧にまとめた本(超充実! (超詳しい!)これだけ集めれば十分!?
-
linux system: make: *** `install' をターゲットにするルールがありません。停止してください。
-
シェルスクリプトに$0, $? , $! , $$, $*, $#, $@ などのシェルスクリプトとlinuxコマンド実行時の戻り値の意味
-
テキストファイルがビジー状態になる問題を解決
-
cp: 通常のファイル `/usr/local/bin/orange' を作成できません。テキストファイルがビジー状態
-
pip: コマンドが見つかりません
-
centos - centos7 で Python プログラムをバックグラウンドで実行する。