Makefile出现Mac上的SystemC错误
SystemC on Mac error with Makefile
我需要开始使用SystemC进行项目。我按照以下说明编译了SystemC:如何在终端macOSX中使用和安装SystemC?
之后,我将Makefile.config中的SYSTEMC_HOME
变量调整为"SYSTEMC_HOME?=~/Work/Other/systemc-2.3.1"
当我试图编译和运行任何提供的示例时,就会出现问题。我得到的错误是:
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 -f Makefile run
控制台的全部输出:
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
任何关于寻找什么的提示都将不胜感激。
=
是GNU链接器功能,而不是Clang。
编辑examples/sysc/Makefile.rules
并替换:
LDFLAG_RPATH ?= -Wl,-rpath=
带有
LDFLAG_RPATH ?= -Wl,-rpath,
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 释放错误后堆使用
- (C++)分析树以计算返回错误值的简单算术表达式
- Project Euler问题4的错误解决方案
- 我的字符计数代码计算错误.为什么
- 从"int*"强制转换为"unsigned int"会丢失精度错误
- Accellera SystemC 错误,出现大量SC_THREAD
- 错误:(E112) 获取接口失败:端口未绑定 - SystemC
- Makefile出现Mac上的SystemC错误
- SystemC错误,使用visual c++2008
- UVM-SystemC 库'make check'错误
- SystemC HLS合成错误
- systemC 错误:没有构造函数"BlackBox<R、expR、C、expC、T、expT> ...等