Как известно, в приборе, когда мы используем командуMakefile конфигурация всей системы
make [file-name]
Он автоматически компилирует некоторые флаги:
-ggdb -O0 -std=c99 -Wall - Werror
мне нужно знать, в каком каталоге CS50 отредактированный файл Makefile, потому что я хочу настроить свой собственный Makefile для всей системы, с помощью которой я могу сделать любой файл .cpp. Когда я компилирую файл Си ++ с make
он автоматически компилирует с g++
, но я хочу, чтобы скомпилировать .cpp файла с clang++
компилятором, добавив некоторый важный флаг такого для -g
для отладки -O0
для сборки коды.
Я спрашиваю, как создать Makefile по этим конкретным причинам, если это возможно.
в любом случае, если вы не женаты на ваш M ake-based solution, я рекомендую вам взглянуть на tup (https://github.com/gittup/tup), что делает создание программного обеспечения намного менее болезненным. – PSkocik
Могу ли я использовать его для проекта java и для сложного проекта javafx? – ehzawad