tnfh.net
当前位置:首页 >> gCC编译问题 >>

gCC编译问题

-c和-o都是gcc编译器的可选参数 -c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。 -o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out文件作为可执行程序。 例如 gcc -c te...

那是因为你执行gcc -c ../a/a.c,生成新的a.o在b文件夹中了。 gcc -c生成的.o,是在当前目录下。

你打开命令提示符后要用cd命令移动到你的源文件的目录去。。。 默认是在C:\Users\xxxxx这个文件夹下。。。 cd /d "目录" 之后gcc应该就可以找到文件了 至于如果cmd提示找不到gcc,那你需要把gcc所在目录加到PATH里 gcc一般在MinGW安装目录下的bi...

可以设置输出文件的名字 gcc -o b.out a.c 则设置编译后的文件名字为b.out 使用gcc的帮助多看看吧。

【希望对你有帮助】 建议你看看编程的一些基础知识 - 经典hello word 程序 #include int mian() { printf("hello world!\n"); return 0; } - 编译 -进入终端 -进入源文件所在的目录 $ gcc hello.c -o hello - 运行 $ ./hello

打开终端 vim test.c 然后输入你的程序 保存:wq gcc -o test test.c 如果没有提示错误的话 ./test 就可以运行 基本步骤就大致如此 详细的还需要了解下VIM的调试运行的方法 不过内容不多

gcc编译分为四部; 第一步,预编译,将程序中的宏定义等预编译; 第二步,编译,将*.h,*.c等文件编译成为*.o文件; 第三步,汇编; 第四步,连接,将*.o文件连接库,生成可执行文件!

狭义的gcc指的是gcc这个可执行文件,它是linux上的标准c语言编译器,是不可以编译c++的。 广义的gcc是指linux编译工具,安装gcc的时候,都会有g++的可执行文件同时被安装。 所以从这个角度上gcc可以编译c++,不过编译命令需要选g++。 可以在shell...

在 C 语言中不支持如下风格,从键盘输入一个整数 n,就动态定义一个大小为 n 的结构数组: int n; scanf("%d",&n); st a[n]; 应该写成: #define MAX 20 #include int main( ) { int n ; st[MAX] ; /*定义元素个数为 MAX 的结构数组 */ scanf("%...

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com