当前位置:  技术问答>linux和unix

gcc如何得到执行程序的名字和路径

    来源: 互联网  发布时间:2014-12-24

    本文导语:  以前在dos下是用argv[0]得到执行程序和路径 现在在linux下用gcc好象只能得到执行程序名, 得不到执行程序所在路径,怎么办? | getcwd | getcwd() | getcwf | ...

以前在dos下是用argv[0]得到执行程序和路径
现在在linux下用gcc好象只能得到执行程序名,
得不到执行程序所在路径,怎么办?

|
getcwd

|
getcwd()

|
getcwf

|
#include 

       char *getcwd(char *buf, size_t size);
       char *get_current_dir_name(void);
       char *getwd(char *buf);

DESCRIPTION
       The  getcwd() function copies an absolute pathname of the current working directory
       to the array pointed to by buf, which is of length size.

       If the current absolute path name would require a buffer longer than size elements,
       NULL  is returned, and errno is set to ERANGE; an application should check for this
       error, and allocate a larger buffer if necessary.

       If buf is NULL, the behaviour of getcwd() is undefined.

|
see

    
 
 

您可能感兴趣的文章:

  • gcc能否为每个链接的动态库单独指定搜索路径和运行时路径呢
  • gcc路径
  • 如何获得gcc的系统路径
  • make file gcc 路径问题
  • gcc的include路径怎么设置?
  • 关于gcc编译的问题,如何知道其包含路径
  • 如何使gcc后的代码,使用相对路径存在调试信息?
  • linux下面设置arm-linux-gcc路径的问题
  • 请问:gcc和g++默认的include目录是在哪里?通过哪里可以设置自己额外的包含路径?
  • gcc C++ 函数库路径怎么设?(在VC里一点错都没有)
  • 用gcc编译的c文件(如a.out)运行时为什么还要写成./a.out,不加路径的话不可执行?
  • 急!有没有工具可将用gcc编译得到的dll转变成微软的VC++能识别的dll?
  • 怎么才能得到gcc的那些开发头文件的接口说明,就象jdk当中的docs一样??E文最好,谢谢
  • 为什么我用gcc编译一个.c文件后得到的a.out不能用a载命令行运行(telnet道一服务器)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为什么gcc编出来的程序要用“./”运行,而不能直接用名字运行?
  • Linux下GCC内置原子操作函数(多线程资源访问)介绍
  • 使用popen来执行gcc命令,如何根据读出来的gcc的输出来判断gcc是否编译成功?
  • 命令:mips_fp_le-gcc,mipsel-gcc 是什么意思?跟一般的gcc有什么区别?
  • 怎样升级我的GCC呀,我用的RH7.2,GCC 2.96 ,我从网上下载了一个gcc-3.2.3.tar.gz
  • arm-elf-gcc 和 arm-linux-gcc有什么区别?arm-elf-gcc里的elf代表什么?
  • gcc-ccore、avr-gcc及arm-gcc的区别
  • gcc在哪里?bash:gcc:command not found
  • 如何删掉GCC3.0(我需要GCC2.0-----)
  • Windows版GCC TDM-GCC
  • 急问:如何卸掉gcc 3.2庄gcc 2.96
  • 有人遇到过吗,在安装GCC时提示,"checking gcc ...no "
  • gcc编译时出错,gcc: installation problem, cannot exec `as': 没有那个文件或目录!!!求助呀呀!!!!!
  • GCC无法安装的问题,希望有人帮我( Debian 4.04ra无法安装GCC)
  • Solaris8,安装了iconv,gcc和gcclib,然后用gcc编译c程序出错。
  • 一套未安装gcc的Linux中安装gcc rpm包时时出现错误
  • gcc与arm-linux-gcc编译的问题???
  • 下了一个GCC3.0包用tar xjfv gcc-3.0.tar.bz2解压后出现一堆文
  • 请问如何安装rpm格式的gcc如gcc-3.2.2-5.src.rpm,谢谢
  • arm-linux-gcc交叉编译出错,但gcc编译没错,什么原因呢???
  • 在redhat9下,如何将gcc3.x改为gcc2.x?
  • linux x86_64下由于拷贝gcc的lib目录导致gcc编译器出错


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3