Yardım gmake all ve gmake clean gmake: *** No rule to make target 'all'. Stop. hatası alıyorum sabebi sizce nedir

  • Konuyu açan Konuyu açan kozmo2331
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 8
  • Gösterim Gösterim 151
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

kozmo2331

Üye
Üye
Mesaj
5
Beğeni
0
Puan
38
Ticaret Puanı
0
hocam acil aradım denedim olmadı dosyalardamı sorun var acaba
 

Dosya Eklentileri

  • görsel_2025-12-07_215038410.webp
    görsel_2025-12-07_215038410.webp
    118,4 KB · Gösterim: 30
game srcnin içinde gmake all yapamazsın srcnin ana dizininde gmake all yapabilirsin. sadece gamenin içinde build almak istiyorsan gmake -j5 felan yazabilirsin

yani

cd /usr/src/Server
burada gmake all çalışır

cd /usr/src/Server/game/src
burada gmake -j5 çalışır
 
Son düzenleme:
usr/src/Server içerisinde çalıştırabilirsiniz gmake all komutunu, game içerisinde çalışmaz
 
knk kusura bakmayın öğrenmeye çalışıyorum yeniyim her dediğinizi yaptım araştırdım baktım olmuyo bi türlü
 

Dosya Eklentileri

  • görsel_2025-12-08_192641473.webp
    görsel_2025-12-08_192641473.webp
    77,7 KB · Gösterim: 20
  • görsel_2025-12-08_192823049.webp
    görsel_2025-12-08_192823049.webp
    17,6 KB · Gösterim: 19
knk burdalar birisinden bulduğum files yeni başladım
makefile:
Genişlet Daralt Kopyala
CC = gcc8
CXX = g++10

PLATFORM = $(shell file /bin/ls | cut -d' ' -f3 | cut -d'-' -f1)
BSD_VERSION = $(shell uname -v 2>&1 | cut -d' ' -f2 | cut -d'.' -f1)
SVR_VERSION = $(shell cat __REVISION__)

.PHONY:  liblua libsql libgame libpoly libthecore game db

default: liblua libsql libgame libpoly libthecore game db
    @echo "--------------------------------------"
    @echo "Build Done"
    @echo "--------------------------------------"

liblua: .
    $(MAKE) -C $@/5.0 clean
    $(MAKE) -C $@/5.0

libsql: .
    @touch $@/Depend
    $(MAKE) -C $@ dep
    $(MAKE) -C $@ clean
    $(MAKE) -C $@

libgame: .
    @touch $@/src/Depend
    $(MAKE) -C $@/src dep
    $(MAKE) -C $@/src clean
    $(MAKE) -C $@/src

libpoly: .
    @touch $@/Depend
    $(MAKE) -C $@ dep
    $(MAKE) -C $@ clean
    $(MAKE) -C $@

libthecore: .
    @touch $@/src/Depend
    $(MAKE) -C $@/src dep
    $(MAKE) -C $@/src clean
    $(MAKE) -C $@/src

game: .
    @touch $@/src/Depend
    $(MAKE) -C $@/src dep
    $(MAKE) -C $@/src clean
    # $(MAKE) -C $@/src limit_time
    $(MAKE) -C $@/src
    $(MAKE) -C $@/src symlink

db: .
    @touch $@/src/Depend
    $(MAKE) -C $@/src dep
    $(MAKE) -C $@/src clean
    $(MAKE) -C $@/src
    $(MAKE) -C $@/src symlink

ver:
    @$(CC) -v
ver2:
    @$(CC) -v
    $(MAKE) -C game/src ver

strip:
    $(MAKE) -C game/src strip
    $(MAKE) -C db/src strip

clean:
    $(MAKE) -C liblua/5.0 clean
    $(MAKE) -C libsql clean
    $(MAKE) -C libgame/src clean
    $(MAKE) -C libpoly clean
    $(MAKE) -C libthecore/src clean
    $(MAKE) -C game/src clean
    $(MAKE) -C db/src clean

all:
    @echo "--------------------------------------"
    @echo "Update Revision"
    @echo "--------------------------------------"
    @expr $(SVR_VERSION) + 1 > __REVISION__
    @cat  __REVISION__

    @echo "--------------------------------------"
    @echo "Full Build Start"
    @echo "--------------------------------------"

    $(MAKE) -C liblua/5.0 clean
    $(MAKE) -C liblua/5.0

    # $(MAKE) -C liblua/5.2 clean
    # $(MAKE) -C liblua/5.2 freebsd
    # $(MAKE) -C liblua/5.2 local

    @touch libsql/Depend
    $(MAKE) -C libsql dep
    $(MAKE) -C libsql clean
    $(MAKE) -C libsql

    @touch libgame/src/Depend
    $(MAKE) -C libgame/src dep
    $(MAKE) -C libgame/src clean
    $(MAKE) -C libgame/src

    @touch libpoly/Depend
    $(MAKE) -C libpoly dep
    $(MAKE) -C libpoly clean
    $(MAKE) -C libpoly

    @touch libthecore/src/Depend
    $(MAKE) -C libthecore/src dep
    $(MAKE) -C libthecore/src clean
    $(MAKE) -C libthecore/src

    @touch game/src/Depend
    $(MAKE) -C game/src dep
    $(MAKE) -C game/src clean
    # $(MAKE) -C game/src limit_time
    $(MAKE) -C game/src
    $(MAKE) -C game/src symlink
    # $(MAKE) -C game/src strip

    @touch db/src/Depend
    $(MAKE) -C db/src dep
    $(MAKE) -C db/src clean
    $(MAKE) -C db/src
    $(MAKE) -C db/src symlink
    # $(MAKE) -C db/src strip
    @echo "--------------------------------------"
    @echo "Full Build End"
    @echo "--------------------------------------"
 
Geri
Üst