C文件使用从makefile到c文件的变量

时间:2018-04-19 14:56:47

标签: c variables makefile

c文件如何使用c文件中的变量?

生成文件:

app.config['SECRET_KEY'] = 'some secret string here'

userpass = 'mysql+pymysql://root:@'
basedir  = '127.0.0.1'
dbname   = '/nameofdatabase'
socket   = '?unix_socket=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock'
dbname   = dbname + socket
app.config['SQLALCHEMY_DATABASE_URI'] = userpass + basedir + dbname

app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True

c-file伪代码:

VARIABLE=$(shell grep textfile.txt | -c 66)

1 个答案:

答案 0 :(得分:1)

通常通过创建传递给C编译器的宏,可能使用以下主题的一些变体:

CFLAGS += -DVARIABLE2="${VARIABLE}"

你必须担心Make变量的值是否有引号等(我不熟悉-c中显示的VARIABLE=$(shell grep textfile.txt | -c 66)命令。)