SystemC 关于 Makefile 的 Mac 错误
SystemC on Mac error with Makefile
我需要开始使用 SystemC 进行项目。我设法根据以下说明编译了 SystemC:how to use and install SystemC in terminal mac OS X?
之后我将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,
我需要开始使用 SystemC 进行项目。我设法根据以下说明编译了 SystemC:how to use and install SystemC in terminal mac OS X?
之后我将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,