gpt4 book ai didi

c - linux下C的执行

转载 作者:行者123 更新时间:2023-11-30 21:30:23 25 4
gpt4 key购买 nike

我正在使用 Android NDK 进行编程,这让我开始思考。我知道 C 是独立于平台的语言,但依赖于编译器。考虑到这一点,C 程序的执行在 Windows->Linux->Mac 之间有何不同。我的意思是源代码在 Windows 中生成 .obj 文件和 .exe 文件。但是 Linux 或 Mac 怎么样?在 Linux 和 Mac 中它遵循什么类型的文件扩展名。如果有人能详细说明这一点,我会很高兴。

最佳答案

在 Linux 和 MacOs(Unix 系统)上,文件的扩展名为 .c,要执行此文件,您应该使用

编译它们
gcc -o myprog myprog.c

之后将生成一个二进制文件 .o,然后您可以使用以下文件运行它:myprog

通过使用这行命令:

./myprog

了解 Linux 是如何工作的,如果您对此感兴趣,可以阅读有关 Linux 的内容,例如 POSIX

我希望我已经以最好的方式向您解释了。 (对不起,我是法国人:( )

关于c - linux下C的执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26348164/

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