linux linux(linux下gcc)

linux

arm-linux-gcc怎么编译文件?

可以使用gcc命令进行编译: 例子: gcc -o hello hello.c #在这里hello.c是源文件,hell为目标输出文件 通过编译器编译主要是经过:预处理,汇编,编译和链接的过程;

gcc编译hello.c提示:hello.c:1:21:stdio.h没有文件或目录?

这个是环境变量的问题,但不是PATH的问题,说头文件找不到,应该是-I的问题,你试着自己用交叉编译的命令编译,大概应该是这样的:arm-linux-gcc-o执行文件名(只要合法,随便取)hello.c-I头文件的路径(一般是在/usr/路径下)如果再不行就不知道怎么弄了

arm-linux-gcc-3.4.5-glibc-2.3.6是什么意思?

是一个交叉编译软件。为什么必须要安装呢?

因为我们编写C语言是在我们自己的PC上linux操作系统下利用GCC编写的,而我们的应用程序最终是要装载到ARM芯片上,所以这中间需要转换。就用的arm-linux-gcc来编译生成目标文件。

如果只是用gcc虽然在个人PC编译正确,但是下载到目标芯片却是错误的,原因就在运行的环境不一样。

linux入门基础(三)Gcc编译编程?

【希望对你有帮助】

建议你看看编程的一些基础知识

– 经典hello word 程序

#include <stdio.h>

int mian()

{

printf(“hello world!n”);

return 0;

}

– 编译

-进入终端

-进入源文件所在的目录

$ gcc hello.c -o hello

– 运行

$ ./hello

“linux”怎么编译c的源程序的?“gcc”编译命令是什么?

格式 gcc 介绍一些常用的选项:最简单的是:gcc hello.c 默认的情况下将生成a.out的可执行性文件,你只需要在终端上输入./a.out就可以看到执行的结果. 如果你想指定生成目标文件的名字那么你可以加上 -o选项,命令如下: gcc -o hello hello.c 命令如下: gcc -c hello hello.c

Published by

风君子

独自遨游何稽首 揭天掀地慰生平