Пытаясь перенести решение Visual Studio на Linux, есть ли путь к g ++ целому каталогу рекурсивно? - PullRequest
1 голос
/ 31 января 2011

Пытаясь перенести решение Visual Studio на Linux, есть ли путь к g ++ целому каталогу рекурсивно?

Есть много файлов для компиляции, и прежде чем делать чистый make-файл, я хотел бы просто скомпилировать один раз и посмотреть, что он дает ...

1 Ответ

2 голосов
/ 31 января 2011

Вы можете попробовать найти, как показано ниже:

find . -name *.cpp -exec g++ -c {}\;

Также легко создать подстановочный файл, чтобы сделать файл для компиляции и ссылки для вас:

CC = g++
COMPILE = $(CC) -c
OBJF := $(patsubst %.cpp,%.o,$(wildcard *.cpp))

all: prog

prog: $(OBJF)
      $(CC) -o prog $(OBJF)

%.o: %.cpp
      $(COMPILE) -o $@ $<
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...