gcc与Makefile(一)
2014-02-14 19:57
92 查看
最近在学C,顺便也学了Makefile,很多文章只单纯讲Makefile,丝毫不讲Makefile的核心gcc。
gcc是编译器,用来编译源代码的,就像Visual C++,Turbo C++一样,只不过gcc是命令行,没有图形界面,其基本命令如下:
编译(compile):gcc -c hello.c (生成hello.o)
链接(link):gcc -o hello hello.o,(当然你也可以写成 gcc -o
anyname hello.o ,生成的可执行档你可以自己指定)
或者 gcc hello.o -o hello
链接生成 hello程序,当然这个名字你可以在上面的命令里自命名,
然后你,敲入 ./hello 即可运行你的程序了。
gcc是编译器,用来编译源代码的,就像Visual C++,Turbo C++一样,只不过gcc是命令行,没有图形界面,其基本命令如下:
编译(compile):gcc -c hello.c (生成hello.o)
链接(link):gcc -o hello hello.o,(当然你也可以写成 gcc -o
anyname hello.o ,生成的可执行档你可以自己指定)
或者 gcc hello.o -o hello
链接生成 hello程序,当然这个名字你可以在上面的命令里自命名,
然后你,敲入 ./hello 即可运行你的程序了。
相关文章推荐
- GCC 用户态&内核态 Makefile
- Linux学习之GCC&GDB,Makefile
- gcc编译选项和makefile资源汇总
- arm gcc Makefile 例子
- gcc使用和简要makefile
- busybox linux-2.6.2 Que1:arm-linux-gcc: command not found Que2:Makefile:mixed implicit and normal rules Q3:libstdc++.so.6 libst
- Makefile中用宏定义进行条件编译(gcc -D)/在Makefile中进行宏定义-D【转】
- Makefile语法——以gcc为例
- 关于gcc优化和makefile
- Makefile中用宏定义进行条件编译(gcc -D)/在Makefile中进行宏定义-D
- arm-none-eabi-gcc,makefile,stm官方库构建stm32f4xx工程
- 在Linux中使用VS Code编译调试C++项目(gcc/g++、Makefile入门、vs code)
- 如何调试linux gcc makefile
- GCC:如何自己编写Makefile
- Linux总结——gcc、gdb、makefile文件
- arm-linux-gcc ld libpthread.so not foud 需要在 Makefile 里添加 -lpthread
- GCC,GDB,Makefile和IO复用函数
- LINUX GCC makefile 的学习
- IT之路-编译gcc、调试gdb、makefile.ZCSDN.2017.07.17
- gcc和makefile(二)