The location of libraries is specified by the linker at the time the file is linked.
Some environments support a SHLIB_PATH or LD_LIBRARY_PATH envionment variable - when you link with +s.
This means dlopen will use /usr/lib first, then search through the directories speficed in the environment variable.
try
and search for +s or PATH
Last edited by jim mcnamara; 11-18-2005 at 11:47 AM..
I can open my so file successfully by calling dlopen directly in my main function. But if I fork a child process, and call dlopen in child process, it failed!
I don't know why. Following is my code:
#include <stdio.h>
#include <errno.h>
#include <dlfcn.h>
void childFunc(void)
{
void... (1 Reply)
Hi unix lovers,
I am getting error while compile a function which uses dlopen.
My code is
I am getting error as follows
Am I missing something? I think I am missing a lot :-)
I am using solaris.
Thanks in advance,
-Ashish (5 Replies)
Create a script that copies files from one specified directory to another specified directory, in the order they were created in the original directory between specified times. Copy the files at a specified interval. (2 Replies)
The gcc version is different on my computer than on the remote computer. An ldd on my program says:
Is there any way I can tell gcc to compile my program against my version of libc-2.7.so and ld-2.7.so (which I would provide along with the program) instead of the remote computer's libs ? (I do... (5 Replies)
I've got a C++ program and some plugins ( shared objects ) that I have been developing for Linux. I was originally using and OSX machine to develop and test most of the code.
I use dlopen to open the shared objects and then call methods from them. It behaves differently on Linux ( don't know the... (3 Replies)
Hi,
I am logging to a linux server through a user "user1" in /home directory.
There is a script in a directory in 'root' for which all permissions are available including the directory. This script when executed creates a file in the directory.
When the script is added to crontab, on... (1 Reply)
Hi
This is my third past and very impressed with previous post replies
Hoping the same for below query
How to find a existing file location and directory location in solaris box (1 Reply)
I want to create a shared lib with certain libs statically linked to it. I can generate a fully shared lib as follows:
gcc -maix64 -DHAVE_CONFIG_H -I. -I./src -DHAVE_OPENSSL -I/usr/include/openssl -I/usr/include -I/usr/include/apr-1 -D_LARGEFILE64_SOURCE -I/usr/java8_64/include -shared -o... (0 Replies)
Discussion started by: amandeepgautam
0 Replies
LEARN ABOUT DEBIAN
vdk-config-2
VDK(1) 2.0.0 VDK(1)NAME
vdk-config - The VDK (2) C++ Library config script
SYNOPSIS
vdk-config-2 [-v --version] [-h --help] [-l --libs] [--libs-only-L] [--libs-only-l] [-c --cflags] [-d --define]
DESCRIPTION
vdk-config-2 is a tool that is used to configure to determine the compiler and linker flags that should be used to compile and link pro-
grams that use VDK(2). It is also used internally to the .m4 macros for GNU autoconf that are included with VDK(2).
OPTIONS
vdk-config accepts the following options:
-v --version
Print the currently installed version of VDK on the standard output.
-h --help
Print a short help on the standard output.
-l --libs
Print the linker flags that are necessary to link a VDK program.
--libs-only-L
Print only the -L/-R part of the --libs.
--libs-only-l
Print only the -l part of the --libs.
-c --cflags
Print the compiler flags that are necessary to compile a VDK(2) program.
-d --define
Add to the compiler flags a -D_VDK_.
SEE ALSO gtk-config-2.0(1),
COPYRIGHT
Copyright (C) 2000 VDK Team Copyright (C) 1998 Owen Taylor
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, pro-
vided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in sup-
porting documentation.
Version VDK(1)