gpt4 book ai didi

可执行文件能否发现自己的路径? (Linux)

转载 作者:IT王子 更新时间:2023-10-29 00:20:05 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
how to find the location of the executable in C

我希望可执行文件能够发现自己的路径;我感觉答案是“你不能这样做”,但我希望这一点得到证实!

我认为我不能使用 getcwd(),因为我可能不会从同一目录执行它。我不认为我可以使用 argv[0],因为它基于用于执行它的字符串。还有其他选择吗?

基本原理

真正的问题是我想将一个可执行文件放在文件系统的某处,并在其旁边放置一个默认配置文件。我希望可执行文件能够在运行时读取其配置文件,但我不想将此位置硬编码到可执行文件中,也不希望用户必须设置环境变量。如果有更好的解决方案来解决这种情况,我会洗耳恭听...

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com