Saturday, March 1, 2008

You want to compile an object file that will be used as a shared object library.

Given the scenario described above, which change does the compiler make?

Choice a: Heap memory is not allocated to the shared object file.
Choice b: Variables are located in a public namespace.
Choice c: Shared object variables are designated by preceding their names with the shared object filename to assure they are unique.
Choice d: The base memory address is not defined in the object file.
Choice e: The stack is cleared, so a stack size is not assumed.