首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Makefile处理Mac错误的SystemC

用Makefile处理Mac错误的SystemC
EN

Stack Overflow用户
提问于 2015-12-23 13:38:08
回答 1查看 5.8K关注 0票数 1

我需要开始使用SystemC进行一个项目。我按照以下说明编译了SystemC:how to use and install SystemC in terminal mac OS X?

之后,我将Makefile.config中的Makefile.config变量调整为"SYSTEMC_HOME?=~/Work/Other/systemc-2.3.1",当我试图编译和运行所提供的任何示例时都会出现问题。我得到的错误是:

代码语言:javascript
运行
复制
ld: unknown option: -rpath=/Users/admin/Work/Other/systemc-2.3.1/lib
clang: error: linker command failed with exit code 1 
(use -void to see invocation)

我运行的命令是:

代码语言:javascript
运行
复制
make -f Makefile run

以及控制台的全部输出:

代码语言:javascript
运行
复制
simple_fifo admin$ make -f Makefile run
clang++ -fcolor-diagnostics  -g -Wall -pedantic -Wno-long-long -Werror -L. -L.. -L /Users/admin/Work/Other/systemc-2.3.1/lib -Wl,-rpath=/Users/admin/Work/Other/systemc-2.3.1/lib -o simple_fifo.x simple_fifo.o -lsystemc -lm  2>&1 | c++filt
ld: unknown option: -rpath=/Users/admin/Work/Other/systemc-2.3.1/lib
clang: error: linker command failed with exit code 1 (use -void to see invocation)
make: *** [simple_fifo.x] Error 1

任何关于寻找什么的暗示都将是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-23 15:07:57

=是GNU特性,而不是Clang。

编辑examples/sysc/Makefile.rules并替换:

LDFLAG_RPATH ?= -Wl,-rpath=

使用

LDFLAG_RPATH ?= -Wl,-rpath,

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

https://stackoverflow.com/questions/34436941

复制
相关文章

相似问题

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