如何为ARM交叉编译Hello World C程序

嵌入101

我有一个简单的程序,其源代码位于“ src”文件夹中,而其包含文件位于“ inc”文件夹中。通常我用以下命令编译它:

gcc -I../inc *.c

这样就剩下“ a.out”作为可以在那台电脑上正常工作的程序了。

但是,如何为我的BeagleBone Black(ARM)编译呢?我正在考虑:

gcc (some arguments to crosscompile for arm) -I../inc *.c
奥瑟伦

既然您说可以使用,make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm uImage那么您应该可以随时使用arm gnueabi工具链。然后应该像调用它一样简单

arm-linux-gnueabi-gcc -I../inc *.c

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何为PowerPC编译Hello World程序

我的Win32 C ++“ Hello World程序”无法编译

如何编译和运行Hello World JUCE程序?

如何编译Scala Hello World应用程序

Strace Hello World程序

扩展的Hello World程序

编译“Hello World”程序时出错

Boost :: Test:编译并运行“ hello world”程序

如何为python制作简单的Hello World c模块?

用于DOS的GCC交叉编译器会为简单的“ Hello world!”生成链接器错误。在C

了解程序集Hello World

OpenWRT的简单Hello World程序

Malwarebytes对基本C#“ Hello World!”发出木马警告。程序

webextension本机应用程序c ++ hello world

C Hello World程序在变量输出上崩溃

Codenvy C++ Hello World 程序无法构建?

如何在 qemu 上運行 arm64 裸機 hello world 程序?

在g ++ ubuntu中编译简单的hello world c ++程序时出现多个错误

为什么不使用Turbo C ++编译简单的“ Hello World”风格的程序?

Visual Studio 2015甚至无法编译Hello World程序

程序集“Hello world”程序分段错误

在 Visual Studio Code 中编译 Hello World C++ 代码

GCC编译的Hello World C ++的EXEC格式错误

如何编译baremetal hello_world.c并在qemu-system-aarch64上运行?

无法编译Hello World

如何使用 CLion 和 MSVC 编译器工具链编译 wxWidgets Hello World 应用程序而不会出错?

非常基本的Java程序错误(“ Hello world”)

图形驱动程序“ hello world”的例子?

Hello World Android应用程序的大小