How to Compile C++ code in NS2

Description

To compile a C++ file, the network simulator calls g++ compiler with the filename containing the C++ code. In following example, main.cc file can be executed by the g++ command. The output of main.cc creates an object file called main.o.

FileName: main.cc
#include <iostream>
using namespace std;
int main (void)
{ int a = 10;
cout << "The value of a is: " << a << endl;
return 0;
}
Command:
g++ main.cc -o main