4

嵌入式设备应用开发(程序、静态库、动态库、配置文件)

 1 year ago
source link: https://blog.csdn.net/feixiaoxing/article/details/132332541
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

嵌入式设备应用开发(程序、静态库、动态库、配置文件)

嵌入式-老费 已于 2023-08-17 08:37:02 修改 52

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        一个程序要想正确地在设备上运行起来,那么基本步骤就是,首先编写好程序代码,接着用交叉编译器编译出来,最后将这个程序拷贝到嵌入式设备上。然后,我们可以通过console控制台的方式将这个程序运行起来。这基本上就是嵌入式应用程序开发的步骤。

        如果是稍微复杂一点的程序,那么过程就稍微多一点。首先要看,这个程序是否有关联的静态库需要编译;接着看是否有关联的动态库需要编译;最后一步就是查看一下和程序关联的配置文件。这中间缺少了哪一步,程序都是没有办法正确运行。当然这里没有提到设备接口,因为我们默认设备驱动都是ok的,没有其他的问题。

75476ec82d364c6ba280aff9efb4d251.png

        所谓的程序,大家就可以看成是main函数所在的工程,假设有这样的代码demo.c,

        如果程序只是在x86上面运行,那么就比较简单,

gcc demo.c -g -o demo

        但是我们的目的是想让程序可以在嵌入


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK