Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i want to install a program which based on systemc
I have installed systemc-2.2.0 and put it in a directory called systemc-2.2.0 inside the directory where the programe i want to install it
and changed the Makefile.defs of this programe to
## Variable that points to SystemC installation path
SYSTEMC = ./systemc-2.2.0 //where the systemc installed
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
A *.cpp program is "c++" , and installing gcc-c++ or g++ will do
for most of the missing files.
gcc-c++ or g++ = c++ compiler, the name is different in different
distro's.
(By installing the compiler with your package manager, libstdc++ will
be installed too.)
Which linux are you using?? Name ?? Version ??
And
Quote:
line 109): cannot find include file "sysc/kernel/sc_kernel_ids.h"
not in sysc/kernel/sc_kernel_ids.h
Change the "#include" path, to make the file visible.
(May be #include "sc_kernel_ids.h") ??
#include <some-file> means a system file (e.g. /usr/include/)
#include "some-file" means "the current directory".
after i have installed the gcc-c++
i run the make depend command
the same error appeared
makedepend: warning: TNoC.cpp (reading ./systemc-2.2.0/include/systemc.h, line 41): cannot find include file "cassert"
so i pointed to the place of the files in the systemc.h file
#include </usr/include/c++/4.1.1/cassert>
it works but another error appeared
makedepend: warning: TNoC.cpp (reading /usr/include/c++/4.1.1/cassert, line 27): cannot find include file "assert.h"
so i pointed to the place of the file "assert.h" in the cassert file
another error occured
TNoC.cpp (reading /usr/include/assert.h, line 36): cannot find include file "features.h"
and so on every time i point to a file another file inside it appear to be lost
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.