【发布时间】:2011-12-20 15:49:06
【问题描述】:
我正在尝试在 C/C++ 中读取“Makefile”
它的工作原理是:system("make -C /Users/MyNAME/Desktop/Folder flash");
“make flash”是运行文件的命令,/Users/MyNAME/Desktop/Folder是
文件路径。此代码有效,但我怎样才能使文件路径在本地,从相同的读取
调试文件夹(程序所在的位置)无需手动编写?
【问题讨论】:
-
你的意思是读取文件 - 你似乎正在运行它。
-
抱歉打错了,但我想指向同一个文件夹中的makefile,而不需要手动编写这个长文件路径
-
您是在问,“我如何从当前目录运行 make,我的程序正在运行?”不就是省略
-C /path/here位吗? -
您的意思是您根本不想指定文件吗?即你只想做系统(“make”)?还是您不想指定路径?
-
BRPocock,是的,这就是我要问的,但它现在说:make: *** /path/here: No such file or directory。停止。