Как передать параметр в g++ к исходнику
gcc -Dname=value
спасибо!
надо из make передать кое какую информацию компиляторуНадо использовать cmake.
Писать самому Makefile — это как добывать огонь трением.
Это примерно то же, что разводить огонь колотя молотком о землю.
В приличных местах передача дополнительных флагов препроцессору
сводится к банальному "CPPFLAGS+= -Dthis=that".
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
не надо использовать qmake, при этом язык C++ превращается в неведомое макрорасширение, не соответствующее стандарту.
Наоборот возвращается в стандарт, все объектные, макро- и прочие расширения получают простое и прозрачное объяснение.
#include </dev/stdin>
В мейкфайле что-нибудь наподобие
all: a.out
SHELL=/bin/bash
a.out: test.c
g++ $< -o $@ <<<"const int i = 23;"
#include </dev/stdin>Это гениально
// I'm feeling lucky
#include </dev/random>
9, 9, 9, 9, 9...
---
...Я работаю антинаучным аферистом...
9Chosen by unfair die roll.
9, 9, 9, 9, 9...
Оставить комментарий
Ventalf
Здраствуйте,У меня такая ситуация что надо из make передать кое какую информацию компилятору, так чтоб из исходника можно было его прочитать во время компиляции скажем ввиде макро.
Возможно ли такое в gcc?