gpt4 book ai didi

c - 如何在 makefile.am 中添加 CFLAGS

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:25 25 4
gpt4 key购买 nike

我在 yocto 源中使用 Makefile.am

我的代码与正常的 Makefile 一起工作。

但是,在 yocto 中与 Makefile.am 集成时,它会出现段错误。

我在编译时使用 -lpthread。我想知道如何使用 Makefile.am 中的cflags。谁能告诉我我的 Makefile.am 是否正确?因为我怀疑我的编译。

下面是我的Makefile.am

AUTOMAKE_OPTIONS = foreign

CFLAGS = -Wall -Wextra -static -lpthread -lrt
#include_HEADERS = .Iinclude/*
nobase_include_HEADERS = include/fmsHeader.h include/c_typedef.h include/console_comm.h

bin_PROGRAMS = bbmain
bbexample_SOURCES = bbmain.c

最佳答案

我将内容重新修改为以下格式。 有效

希望对大家有帮助。

AUTOMAKE_OPTIONS = foreign

CC=arm-linux-gnueabihf-gcc

CFLAGS +=-Wall -Wextra
LDFLAGS=-lpthread -lrt

nobase_include_HEADERS = Headers/console_comm.h Headers/c_typedef.h Headers/fmsHeader.h

bin_PROGRAMS=fmsTestApp
test_SOURCES=fmsTestApp.c

bin_PROGRAMS:
${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${test_SOURCES}

关于c - 如何在 makefile.am 中添加 CFLAGS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47234786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com