readlineをftp://ftp.gnu.org/gnu/readline/から落としてきて
ソースからビルドしました。
この場合、いわゆるreadline-devel のほうはインストールするひつようがないのでしょうか?
そもそも、openssl と openssl-develといった感じで各ライブラリにたいして -develと
いうふうに対応したライブラリがあるのはなぜですか?
これらはライブラリをソースからビルドした場合にはひつようないのですかね?
(※パッケージツールで個別にインストールした場合のみ?)
識者の方ご教授ください。
No.3ベストアンサー
- 回答日時:
No2です。
>PHPをビルドする際に、libreadlineが必要なのですが、その際にreadline.hというのが見つからないというエラーがコンソール上に表示されたので、質問したしだいです。
ということであれば、readline-develをインストールするのが正しいです。ビルドした後、PHPを実行するにはreadlineが必要なので、インストールされているかどうか調べてされていなければインストールします。
yumコマンドを使うということはRedHat系(CentOSとかFedoraとか)だと思いますが、ソースからreadlineをインストールする必要は無い。yum install readline 出来ませんでしたか?
>このreadlineそのものもソースコードは検索したらすぐ出てきたのですがreadline-develというもののソースコードを検索してもでてきませんでした。かわりに、readline-develのrpmは検索にひっかかりました。
readline-develというのはプログラムじゃ無くて、readlineを使うプログラムが参照するヘッダファイルです。readlineのソースの一部というか。
No.2
- 回答日時:
xxxx-devel は、xxxxライブラリの機能をサブルーチンとして呼び出しているプログラムをコンパイルするときに必要です。
コンパイル時にのみ必要。xxxx自体をコンパイルしたり、xxxxを使ったり、xxxxを呼び出しているプログラムを使っている限りに置いては関係ありません。
この回答への補足
1番さんに補足したように
PHPをビルドする際に、libreadlineが必要なのですが、
その際にreadline.hというのが見つからないというエラーが
コンソール上に表示されたので、質問したしだいです。
このreadlineそのものもソースコードは検索したらすぐ出てきたのですが
readline-develというもののソースコードを検索してもでてきませんでした
かわりに、readline-develのrpmは検索にひっかかりました。
No.1
- 回答日時:
readline-devel とか openssl-devel とかは、どうなってるか知らないけど。
。。デバッグコードは、ライブラリを自分のプログラムにリンクする開発者なら欲しいけど、
ライブラリをリンクしているプログラムのユーザにはいらないとおもうよ?
この回答への補足
ことばたらずでした、PHPをソースからビルドする際に--with-readlineオプションを付加して
ビルドした場合、readline.hがみつからないという旨がでてconfigureが通らなかったのでききました。
その場合はreadline-develをyumでインストールするとビルドできたものですから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- オープンソース Try Kotlinで readLine()を使うには 1 2023/03/27 21:06
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- その他(プログラミング・Web制作) Pythonのライブラリ、randomについて 3 2022/09/20 14:30
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- 写真・ビデオ iPhoneのプライバシーとセキュリティの写真の項目について 2 2023/06/24 23:11
- iPhone(アイフォーン) iPhoneのプライバシーとセキュリティの写真の項目について 1 2023/06/24 20:25
- Ruby vscode 文字化け 1 2022/05/21 19:17
- デスクトップパソコン Macのインストールについて 3 2023/05/23 15:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
readline-develについて
-
よく目にするファイル名にdevel...
-
gccの使いかたについて
-
RedHat linux 7.5への xinetdの...
-
英辞郎をOSX10.9.2にインストール
-
スライドショー(速度)について
-
windows10の再インストールがで...
-
WinSCPをフォルダに入れる方法...
-
Microsoft Officeを2台目のPCに...
-
Firmware Update
-
ブルースクリーンエラーの発生...
-
pcの再起動を邪魔するものの正...
-
Apple Vision Pro に “DMM VR動...
-
Macのインストールについて
-
Windows11でoffice64bit版をイ...
-
Windows7がインストールできない
-
Apple PayのICOCAについて
-
「Volumes」というフィルダにつ...
-
Active X をインストール済かど...
-
Windows2000とWindows98のデュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
よく目にするファイル名にdevel...
-
readline-develについて
-
コンパイル時のエラーについて...
-
RedHat linux 7.5への xinetdの...
-
squidのアンインストール
-
Cygwinをいれました
-
tar.gzのファイルがインストー...
-
zlibのパス確認方法について
-
tarでインストールされたパッケ...
-
ターゲットが指定されていない?
-
Linuxの標準モジュールの格納場...
-
ccが動かない on Solaris
-
apacheのディレクトリ
-
Mozcをビルドしてインストール...
-
PHPの再インストール(RPMか...
-
Cコンパイラ(RPMパッケージ)の...
-
opensuseでファイルの検索方法
-
ソースからコンパイルしたPHPを...
-
squidのdnsserverが見つからな...
-
iperf、configure時にエラー
おすすめ情報