5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【tc厨が】bash3.0登場!!【嫉妬する】

138 :名無しさん@お腹いっぱい。:2006/11/21(火) 20:39:40
>>131(>>121)
> なるほど。homeでのコンパイルは管理者権限いらないんですか?

>>125に「学校のLinuxは…」という発言があったので、Linux上でコンパイルする
ときの話ですよね。多くの学生が使う演習室環境とか、そういうのかな?
そのLinuxシステムでは、>>131だけでなく、多くのユーザがいるかと思います。
# たとえ>>131専用のマシンで動くLinuxシステムであっても、"root"と呼ばれる
# 管理者用ユーザアカウントが存在するはずです。
で、その(一般)ユーザ自身のためのディレクトリってものがあるはずです、それが
ホームディレクトリ。そのディレクトリの中は、そのユーザ自身が好きに使える
(ファイルの作成/編集/削除が自由に行える)。

ビルド時は、
 ・configureスクリプト実行時にMakefileが生成される
 ・コンパイル時にオブジェクトファイル(.oファイル)が生成される
 ・実行ファイルbashが生成される
といった変化があるわけですが、これら生成されるファイルがホームディレクトリ
の中のどこかであれば、
  root権限なくてもビルド(コンパイル)できます

>>132が言っていることはそういうこと。ただし、>>132の、--prefixの指定は
間違っているな。それだと、実行ファイルbashは $HOME/bin/bin/ にインストール
されることになるから。
 % ./configure --prefix="${HOME}/bash"
 % make
 % make install
こう実行すれば、${HOME}/bash/以下に、実行ファイルやマニュアルなどが入る。

44 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)