Skip to content

Tag: c++

Linker cannot find local shared library

I’m trying a very simple exmaple to create a shared library and link to it. The shared library is as follows: Then the source code file is just as simple: I’m then compiling that into a shared library with: All good, we get an ardgrab.so library so to test it, with the following code in teh same d…

Externing a C++ class to avoid including its header file

I have created a static library for the following class, libtgbotengine.a and externed the class to be used in a different project. tgbotengine.h In a different project, I want to link libtgbotengine.a with the following cpp file. My goal is to not to include tgbotengine.h. Is externing myTgBotEngine help me …

Should I bother about user might mess up my program’s files?

I am writing a C++ program for Linux which creates some files on the disk during the work. These files contain information about program’s internal objects state, so that the next time the program is started it reads these files to resume previous session. Some of these files are also being read/written…

Explain pipe and fork output

I am dealing with pipe and fork in Linux for the first time and I would be happy if someone could explain to me the output of the following program: (which line of code causes the output and is it through the son process or the parent process) The output of the program is: Answer fork() creates a child proces…