Skip navigation.
 
mlRe: Finding out executable location from a c program
FROM : Antti Karanta
DATE : Mon Nov 19 17:24:40 2007

On Mon, 19 Nov 2007 18:12:23 +0200, I. Savant 
<<email_removed>> wrote:

>>    I would need to find out the directory where the current executable
>> resides to find some stuff whose location I know relative to the
>> executable location.

>
>  The first argument ( argv[0] ) is the path to your executable.


  On other systems (at least on windows and AFAIK on linux / solaris as 
well) argv[0] is the string how the program was invoked. This is 
different; if the program was invoked with full or relative path, then I 
can get the info I want. However, if the program is found on PATH argv[0] 
is pretty useless. Ok, I could replicate the functionality of "which" 
command to find out where the program was, but this seems clumsy.
  Or is this different on os-x so that argv[0] always contains the full 
path to the executable?



        -Antti-

Related mailsAuthorDate
mlFinding out executable location from a c program Antti Karanta Nov 19, 17:06
mlRe: Finding out executable location from a c program I. Savant Nov 19, 17:12
mlRe: Finding out executable location from a c program Antti Karanta Nov 19, 17:24
mlRe: Finding out executable location from a c program Paul Sargent Nov 19, 17:37
mlRe: Finding out executable location from a c program I. Savant Nov 19, 17:44
mlRe: Finding out executable location from a c program Christiaan Hofman Nov 19, 17:51
mlRe: Finding out executable location from a c program Roy Lovejoy Nov 19, 23:53
mlRe: Finding out executable location from a c program Scott Stevenson Nov 19, 23:55
mlRe: Finding out executable location from a c program Clark Cox Nov 20, 03:09
mlRe: Finding out executable location from a c program Scott Stevenson Nov 20, 06:31
mlRe: Finding out executable location from a c program Clark S. Cox III Nov 20, 06:37
mlRe: Finding out executable location from a c program Alastair Houghton Nov 20, 13:36
mlRe: Finding out executable location from a c program Antti Karanta Nov 23, 21:22
mlRe: Finding out executable location from a c program Antti Karanta Nov 23, 21:52
mlRe: Finding out executable location from a c program Douglas Davidson Nov 26, 19:44
mlRe: Finding out executable location from a c program Alastair Houghton Nov 27, 13:11