GNU >> C/C++

home env


參考資訊:
1. get-home-directory-in-linux

main.c

#include <pwd.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>

int main(int argc, char **argv)
{
    const char *homedir = getenv("HOME");

    printf("%s\n", homedir);
    return 0;
}

編譯、執行

$ gcc main.c -o main
$ HOME="/tmp" ./main
    /tmp


返回上一頁