gpt4 book ai didi

c - 如何在不创建所述文件副本的情况下执行 C 程序?

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

希望您度过一个美好的早晨。我在 Raspberry Pi 网站上下载了一期 MagPi,教你如何使用 C 语言入门,我非常兴奋!说明书让我制作一个文件,命名为hello.c,然后在终端命令中输入gcc -o myprog/home/pi/Desktop/C/hello.c 使程序可执行。一旦这一步结束,它告诉我要运行它,你写./myprog,然后它就会执行。当我更改程序使其执行其他操作时,我再次运行代码,它打印出我没有更改的版本。当我运行 gcc 命令时,它确实发生了变化,但在桌面上为它创建了一个新项目。我不希望我的树莓派充斥着 hello world c 程序,所以如果有办法不让它自己克隆,请告诉我。有点啰嗦,但我希望它能解释我的情况。

最佳答案

每次编译程序时,生成的可执行文件都会写入您所在的文件夹中。

例如如果你在/家/圆周率/然后你运行你的命令,你会在同一个文件夹中得到一个 hello 可执行文件

您使用 -o 参数来告诉存储输出可执行文件的位置,但您应该提供完整路径。

例如

创建目标文件夹

mkdir -p/home/pi/Desktop/C/bin/

构建

gcc -o/home/pi/Desktop/C/bin/myprog/home/pi/Desktop/C/hello.c

关于c - 如何在不创建所述文件副本的情况下执行 C 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40451239/

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