※ ChatGPTを利用し、要約された質問です(原文:FDclone,TinyCore でコンパイル)
FDcloneをTinyCore Linuxでコンパイルする際のエラーと対策
2012/10/11 15:25
このQ&Aのポイント
FDcloneをTinyCore Linuxでコンパイルしようとすると、stdio.hが見つからないエラーが発生します。
FDcloneのコンパイルエラーの原因は、stdio.hが見つからないことです。
FDcloneをTinyCore Linuxでコンパイルする際には、stdio.hを正しく設定する必要があります。
FDcloneをTinyCore Linux でコンパイルしようとするとエラーが出ます.原因,対策ご教授ください.
PC/AT互換のシンクライアントを数台結合してクラスター構成のシステムを勉強しようとしています.
各ノードのOSは,コンパクトさから,Tiny Core Linux をまず第一に選択しました.Tiny Core のホームページから,Version 4.6.2 の CorePlus(英語版) をダウンロードし,実機のCF(32MB)に自動インストーラを使ってインストールしたところXの画面までは表示でき,基本的動作も正常と思えます.
将来,ノードマシンは,X の無い 「Core」のみの運用も考えているので,設定などの作業用ファイラーに「FDclone」を使おうと思っています.
FDcloneのホームページから 「FD-3.01.tar.gz」をダウンロード,解凍しました.更にTiny Core Linux の Apps で gcc.tcz と make.tcz をインストールしました.(問題なくインストールできたと思います.)
FDclone を 展開したディレクトリで 「make」を実行すると,つぎのようになって,コンパイルが完了しません.
数年前,RedHatのフリー版上では,正常にコンパイルできたように記憶します.当方は,C言語の使用経験がほとんどありません.
下のコンパイラーメッセージの意味と,正常にコンパイルできるようにする対策をご教授ください.
root@box:/home/tc/FDclone/FD-3.01# make
cc -DPREFIX='"'/usr/local'"' -DCONFDIR='"'
/etc'"' -DDICTSRC='"''''"' -DFD=3 -DCCCOMMAND='"'cc'"' -DHOSTCCCOMMAND='"'cc'"'
-DCFLAGS='"''''"' -DHOSTCFLAGS='"''''"' -DCPPFLAGS='"''''"' -DHOSTCPPFLAGS='"''''"'
-DLDFLAGS='"''''"' -DHOSTLDFLAGS='"''''"' -o mkmfsed mkmfsed.c
In file included
from fd.h:7:0,
from mkmfsed.c:9:
headers.h:12:19: fatal error: stdio.h: No such file or directory
compilation terminated.
make: *** [mkmfsed] Error 1
root@box:/home/tc/FDclone/FD-3.01#
質問の原文を閉じる
質問の原文を表示する
お礼
早速のご回答ありがとうございます. Linux使用者として,最低限のマナーも守らず,申し訳ありませんでした. おかげさまで, http://forum.tinycorelinux.net/index.php?topic=9113.0 の記事を参考に,問題は解決できました. 当方の場合,「base-dev」をインストールしただけでは,同じエラー が出ましたが,「compiletc meta-extension」をインストールしまし たら,最後までコンパイルできました. 残念ながら,出来上がった「fd」を実行すると Illegal instruction とメッセージが表示されて,「fd」自体は起動しませんでした. 最低限のマナーの範疇に入るものと思いますので,ネット検索してみます.