Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用Makefile的SystemC on Mac错误_C++_Macos_Makefile_Clang++_Systemc - Fatal编程技术网

C++ 使用Makefile的SystemC on Mac错误

C++ 使用Makefile的SystemC on Mac错误,c++,macos,makefile,clang++,systemc,C++,Macos,Makefile,Clang++,Systemc,我需要开始和SystemC合作一个项目。我根据以下说明编译了SystemC: 之后,我将Makefile.config中的SYSTEMC\u HOME变量调整为“SYSTEMC\u HOME?=~/Work/Other/SYSTEMC-2.3.1” 当我试图编译和运行所提供的任何示例时,就会出现问题。 我得到的错误是: ld: unknown option: -rpath=/Users/admin/Work/Other/systemc-2.3.1/lib clang: error: linker

我需要开始和SystemC合作一个项目。我根据以下说明编译了SystemC:

之后,我将Makefile.config中的
SYSTEMC\u HOME
变量调整为
“SYSTEMC\u 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链接器功能,而不是叮当声

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

LDFLAG\u RPATH?=-Wl,-RPATH=

LDFLAG\u RPATH?=-Wl,-RPATH,