首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改GCC c++ make文件中的选项

更改GCC c++ make文件中的选项
EN

Stack Overflow用户
提问于 2014-05-12 16:01:44
回答 1查看 137关注 0票数 0

我正在编写一些代码,我想在我的make文件中的Redhat和Cyclone板上运行这些代码,我这样做:

代码语言:javascript
复制
IDIR = ../inc
SRC = CInterface.cpp
OBJ = $(SRC:.c=.o)
OUT = libtest.a
INCLUDES = -I.
CCFLAGS = -g -O3
CPPFLAGS=-g -O3
LDFLAGS = -g


Cyclone:
CCC = /opt/altera-linux/linaro/gcc-linaro-arm-linux-gnueabihf-                    
          4.7-2012.11-20121123_linux/bin/arm-linux-gnueabihf-gcc

RedHat:
CCC = g++

然后我可以这样做:

代码语言:javascript
复制
make Cyclone

代码语言:javascript
复制
make Redhat

这取决于目标。我一直收到错误

代码语言:javascript
复制
make: CCC: Command not found

如果我把CCC放在If语句之外,它就能工作。如何进行这种配置?

EN

回答 1

Stack Overflow用户

发布于 2014-05-12 18:58:45

我不知道你的问题中指的是什么"if语句“。但是,您可能正在尝试使用target-specific variables。如果是这种情况,那么变量赋值必须与目标位于同一行,而不是位于下一行:

代码语言:javascript
复制
Cyclone: CCC = /opt/altera-linux/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2012.11-20121123_linux/bin/arm-linux-gnueabihf-gcc

RedHat: CCC = g++
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23603826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档