Tag Archives: SystemC

在Ubuntu上安装SystemC

本人装这个完全是由于混学分而选课造就的悲剧。简单的来说,SystemC是用软件代码YY硬件的一个玩意儿。 1,获取源码请到http://www.systemc.org/downloads/standards/,需要先注册一下该网站。我的gcc版本是4.1,下面的安装体会供参考。 2,在许多版本的Linux下直接按其install文件提示安装都会有编译错误: ../../../../src/sysc/utils/sc_utils_ids.cpp: In function ‘int sc_core::initialize()’: ../../../../src/sysc/utils/sc_utils_ids.cpp:110: error: ‘getenv’ is not a member of ‘std’ ../../../../src/sysc/utils/sc_utils_ids.cpp:111: error: ‘strcmp’ was not declared in this scope 需要修改一下出错的源文件sc_utils_ids.cpp,是包含关系上的bug,在源代码的最前面加上: #include “string.h” #include “cstdlib” 3,还有一个问题就是编译中要用到gmake,Ubuntu中已经取消了,直接用make代替了,可以一劳永逸的做个链接: $ sudo ln -s /usr/bin/make /usr/bin/gmake 4,接下来就基本上按install文件提示步骤安装了: $ … Continue reading

Posted in 学无止境 | Tagged , | Leave a comment