linux如何编译成.o(Linux如何编译)

纸扎戏偶

今天给各位分享linux如何编译成.o的知识,其中也会对Linux如何编译进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

  • 1、linux下 为什么要生成.o文件 .o文件和.c文件还有生成的可执行文件有啥区别啊?
  • 2、linux内核编译 .c如何生成.o文件
  • 3、为ARM开发的linux驱动程序,应该怎么编译得到.o文件

1、linux下 为什么要生成.o文件 .o文件和.c文件还有生成的可执行文件有啥区别啊?

linux下.c只是简单的文本文件,.o是编译之后的二进制文件,操作方法如下;

1、首先在电脑中打开linux,然后安装gcc g++编译工具。

2、接着创建一个后缀名为.c的文件。

3、然后打开文件,准备编辑代码vim c.c。

4、编写一个最简单的代码,包含头文件和main函数,gcc c.c -o test 编译代码。

5、然后输入./test 运行程序,打印结果如下图所示,就完成了。

2、linux内核编译 .c如何生成.o文件

gcc -Wall adc.c -o adc.o

或者在makefile中写下:

adc.o:

gcc -Wall adc.c -o adc.o

然后make,注意adc.o:下面的空格必须用Tab键

3、为ARM开发的linux驱动程序,应该怎么编译得到.o文件

编译驱动是要和内核相关的,你的这个Mafefile是没问题,你查查你的/weke/kernel/s3c2410_kernel2.4.18_rel那个内核有没有交叉编译过

内核里面有Makefile,所以你编译驱动的时候指定内核路径后,会用编译内核的交叉编译工具编译,然后你试一下make default

linux如何编译成.o的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Linux如何编译、linux如何编译成.o的信息别忘了在本站进行查找喔。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。