gpt4 book ai didi

c - 如何使用环境变量更改 c 程序中的目录?

转载 作者:太空宇宙 更新时间:2023-11-04 08:34:20 25 4
gpt4 key购买 nike

我尝试使用 setenv("CWD", path, 1),但它一直说 implicit declaration 即使我包含了 stdlib.h

最佳答案

假设编译器警告 setenv() 的“隐式声明”而不是 path 您需要将原型(prototype)制作为 setenv()编译器可以通过 #defineing 以下之一来使用:

_BSD_SOURCE

_POSIX_C_SOURCE >= 200112L

_XOPEN_SOURCE >= 600

您也不能通过设置环境变量CWD 来设置当前工作目录。使用 chdir()相反。

关于c - 如何使用环境变量更改 c 程序中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26949188/

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