Ich habe folgende Make-Datei:Nur erster Befehl von Make-Datei wird
main.o: ServerSocket/main.cpp ../Shared/socket.h
g++ -c ServerSocket/main.cpp -lstdc++
DriveInfo.o: ServerSocket/DriveInfo.cpp ServerSocket/DriveInfo.h ServerSocket/Consts.h
g++ -c ServerSocket/DriveInfo.cpp -lstdc++
ProcessInfo.o: ServerSocket/ProcessInfo.cpp ServerSocket/ProcessInfo.h ServerSocket/Consts.h
g++ -c ServerSocket/ProcessInfo.cpp -lstdc++
thread_pool.o: ServerSocket/thread_pool.cpp ServerSocket/thread_pool.h
DriveInfo.o ProcessInfo.o thread_pool.o
server: main.o
g++ -o server main.o
DriveInfo.o ProcessInfo.o thread_pool.o
Problem ist nur ein Befehl der Datei ausgeführt wird, so dass, wenn ich den nächsten < Ich habe zu löschen oder Kommentar ausführen möge vorheriger Befehl Was ist mit diesem Makefile falsch?
Da diese Frage abgesehen von der Tatsache, dass die fraglichen Dateien mit gcc kompiliert werden, wirklich nichts mit C++ zu tun hat, habe ich das [C++] -Tag entfernt. –