[linux]编译一个基于c代码的应用程序/可执行文件

发布时间:2024年01月17日

一、需求

有一些基于c的功能模块的测试用例需要编写。

二、操作步骤

2.1编写c文件

#include <stdio.h>
int main() {
    printf("hello\n");
    return 0;
}

2.2使用gcc编译

/home/Evenurs/f1c100s/dev/f1c100s/tina/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-arm9-musl/toolchain/bin/arm-openwrt-linux-muslgnueabi-gcc hello.c -o hello

2.3将生成的可执行文件烧入板子

通过adb push的方法烧录,详细步骤可参考:

【adb】adb push命令 向设备传输文件icon-default.png?t=N7T8https://evenurs.blog.csdn.net/article/details/128940198?spm=1001.2014.3001.5502

2.4运行

root@TinaLinux:/# ./hello
hello

三、结论

会用gcc编译即可。

文章来源:https://blog.csdn.net/qq_34217861/article/details/135642539
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。