1. ホーム
  2. Qt

makeの問題解決。*** ターゲットが指定されておらず、makefileも見つかりません。

2022-02-12 03:13:46

Linuxでパッケージをインストールする際、makeコマンドを使うと、 "make:*** No targets specified and no makefile found.Stop." のようなエラーが出ます。

これを解決するためには、3つの方法を試すことができます。

一つ目。

まず、システムソフトウェアの最新版をアップデートします

yumアップデート

システムソフトウェアやワンクリックパッケージをインストールする前に実行する必要があります。

次に、不足している関連ソフトをコンパイルします

yum install gcc build-essential

コンパイルして実行した後、. /configure && makeを実行して問題を解決してください。


2つ目

linux make: *** ターゲットが指定されておらず、makefileも見つかりませんでした。

 1 [root@localhost Python-3.4.3]# . /configure 
 2 checking build system type... x86_64-unknown-linux-gnu
 3 checking host system type... x86_64-unknown-linux-gnu
 4 checking for --enable-universalsdk... no
 5 checking for --with-universal-archs... no
 6 checking MACHDEP... linux
 7 checking for --without-gcc... no no
 8 checking for gcc... no
 9 checking for cc... no
10 checking for cl.exe... no
11 configure: error: in `/home/lpf/Python-3.4.3':
12 configure: error: no acceptable C compiler found in $PATH
13 See `config.log' for more details
14 [root@localhost Python-3.4.3]# make
15 make: *** No targets specified and no makefile found. stop.

# yum install gcc gcc-c++ autoconf automake

正常にインストールされたら、従来の. /configureとmake、sudo make installがインストールされます。



第3位

I. makefile が見つからなかったため、Linux で各種依存関係をインストールします。
自分で書く場合は、カレントディレクトリにあることを確認し、ソースのインストールであれば、まず.NETを実行します。/configure を実行し、makefile を生成し、make を実行して正しく実行できるようにします。


II. 他の依存関係がインストールされていない場合、依存関係を最初にインストールします。

yum install gcc gcc-c++ autoconf automake

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel (zlib, openssl, pcre の依存関係をインストールする)



まず、システムソフトウェアの最新版をアップデートする

apt-get update

システムソフトウェアやワンクリックパッケージをインストールする前に、これを実行する必要があります。

次に、不足している関連ソフトをコンパイルします

apt-get インストール gcc build-essential

コンパイルして実行した後、. /configure && make を実行し、問題を解決してください。


補足II:おそらくgccがインストールされていないため、cプログラムc++プログラムのコンパイルに使用されます。

yum-y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-develfreetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-develglib2 glib2-devel bzip2 bzip2- -bzip2 -bzip2 -bzip2 -bzip2 -bzip2 -bzip2 -bzip2 -bzip2 devel ncurses ncurses-devel curl curl-devele2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn- devel opensslopenssl-devel openldap openldap-devel nss_ldap openldap-clientsopenldap-servers


補足Ⅲ.


wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz
tar zxvf ncurses-5.6.tar.gz
 . /configure -prefix=/usr/local -with-shared-without-debugを実行します。
作る
インストール