お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-02-26 18:58:30

no25
新しいメンバ
登録日: 2008-02-26

makeコマンドをするには

こんばんは。初めて投稿します。

Linuxの学習の為にUbuntu 6.06 LTSをインストールしました。
Mysqlもインストールしようとしてダウンロードして、解凍、./configureまで
おこないましたが、makeができません。

色々調べましたが、デフォルトではmakeはないということはわかりましたが
、makeを可能にする方法がわかりません。
ご教授願います

オフライン

 

#2 2008-02-26 19:00:18

hito
管理者
登録日: 2007-03-18

Re: makeコマンドをするには

以下を実行してビルド環境を整えてください。

$ sudo apt-get update
$ sudo apt-get install build-essential

オフライン

 

#3 2008-02-26 20:03:26

no25
新しいメンバ
登録日: 2008-02-26

Re: makeコマンドをするには

hitoさん

ありがとうございます。おかげでmakeは可能になりましたが、今度は、
sudo make を実行すると

**No targets spcified and no makefile found. Stop

とメッセージがでます。makefileが見つからないみたいですが、mysqlを解凍、./configureを
行うと、makefileが出来るのですか?

素人的な質問で大変申し訳ないのですが宜しくお願いいたします。

オフライン

 

#4 2008-02-26 20:12:48

Cametan
メンバ
登録日: 2007-08-12

Re: makeコマンドをするには

一応、初歩的な事を確認したいんですが、

「cdを使って作業フォルダの変更をしているのか?」

と言うことです。
多分

**No targets spcified and no makefile found. Stop

と出てくるところを見る限りmakeは働いているみたいですし、単に作業フォルダが違う可能性がある、と思うんですが。
./configureは上手く行きましたか?そもそも./configure自体が作業フォルダが違えば実行出来ないと思います。
一応確認してみてください。

オフライン

 

#5 2008-02-26 20:30:05

hito
管理者
登録日: 2007-03-18

Re: makeコマンドをするには

build-essentialをインストールしたあとにconfigureしなおしましたか?

たぶん、インストール前にしたconfigureは失敗に終わっていて、Makefileは生成されていないはずです。

オフライン

 

#6 2008-02-28 19:48:02

no25
新しいメンバ
登録日: 2008-02-26

Re: makeコマンドをするには

こんばんは

再度 ./configure しなおしてから、makeしても状況はかわりませんでした。
tarで解凍したディレクトリ内にもmakefileは生成されていません。

すいませんがご教授宜しくお願いいたします。

オフライン

 

#7 2008-02-28 22:51:49

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: makeコマンドをするには

いきなり Mysql のmakeは敷居が高いと思います。
*Mysqlを使いたいなら、Ubuntuで用意されているパッケージを入れる。
*アプリ/ツールのソースからの作成を勉強したいなら、もっと簡単なものから順を追って学習していく。
(MySQLのソースは大量で複雑、使う環境、希望する動作を考慮して、適切なオプションを付加して ./configure する)
多分、MakeFileが作成されていないのなら、./configure 時、何らかのエラーメッセージが出ていると思います。
(最低限必要な、ライブラリまたはその dev パッケージか、ツールがインストールされていないのでは?)

最後の編集者: si (2008-02-28 22:52:39)

オフライン

 

Board footer

Powered by FluxBB