在 Eclipse Luna 中使用系统 C

Using System C in Eclipse Luna

我想在 Mac OS 的 Eclipse Luna 中安装系统 c 库。

我尝试了很多解决方案,包括: 项目 -> 属性 -> C++ 常规 -> 路径和符号。

我仍然无法使用包含 systemc.h。

请在MacOS中提出另一种编译系统c代码的方法。

使用 maked systemc 库(假设您遵循了 2.3 版的默认安装说明):

  • 打开你的 systemc eclipse 项目
  • 打开项目属性
  • c/c++ build tab tool settings set gcc c++ compiler includes the include path -l to your systemc include 文件夹位于下载的文件夹中
  • 转到 gcc c++ 链接器和 -l 添加 systemc 和 -L 添加 /full/path/to_so_lib/

如果这还不够 “error while loading shared libraries: libsystemc-2.3.1.so: cannot open shared object file: No such file or directory”
将上面的 -L 链接器路径添加到您的 sudo nano /etc/ld.so.conf。然后 sudo ldconfig