免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
非常に不思議な問題が、なぜ-ljpegが間違っているんが、見つけることができませんでした、不合理なああ
@ Ubuntuのルート:〜/ myfileは/テスト#ARM-Linuxの-GCC my_2440_show_bmp.c -ljpeg
/work/tools/gcc-3.4.5-glibc-2.3.6/lib/gcc/arm-linux/3.4.5/。 ./../../../arm-linux/bin/ld:-ljpeg見つけることができません
collect2はを:LDは1つの終了ステータスが返さ
理由は、リンクパスが間違っている、特定のビューhttps://blog.csdn.net/dgy1223 /記事/詳細/ 80574546移植JPEGライブラリの非常に詳細なプロセスがあります
ソリューション:
腕のlinux-gccのjpeg_show.c -o jpeg_show -I /ルート/実験/ JPEG / JPEG /含める/ -L /ルート/実験/ JPEG / JPEG / libに/ -ljpeg
注意:
-I /ルート/実験/ JPEG / JPEG /含める/: ヘッダファイルのパスを指定し
、-L /ルート/実験/ JPEG / JPEG / libに/: ライブラリファイルのパスを指定し
たライブラリファイルへのリンク:-ljpegを
結果を以下に示し、そしてエラーはありません