linux-c
jjdexiao521
这个作者很懒,什么都没留下…
展开
-
GCC基础知识3
外部库 静态库和共享库及其生成 头文件和库文件:编译时,编译器通过头文件找到对应的函数库原创 2017-11-06 22:52:34 · 231 阅读 · 0 评论 -
GCC基础知识2
什么是GCC gcc是一个跨平台的可移植交叉编译器,用于解析不同的语言 GCC特点 gcc编译过程 hello.c gcc常用选项(除了可执行文件不加-o会生成a.out外,其他步骤后缀都是默认的) gcc -E hello.c -o hello.i(预处理) gcc -S hello.i -o hello.s .s是汇编文件(汇编)此处不加-o hello.s原创 2017-10-14 23:11:32 · 286 阅读 · 0 评论 -
GCC简介
gcc编译过程 –预处理(Preprocessing) –编译(compilation):编译预处理后的.i文件产生.汇编代码 –汇编(Assembly):翻译.s文件形成目标.o文件 –链接(Linking):将目标代码.o中调用的标准库函数加入进来,形成可执行文件。apt-get install g++gcc -E main.c -o main.i 或者cpp -o hello.i he原创 2017-09-16 16:43:31 · 258 阅读 · 0 评论 -
关于c++和C的getXXX系列函数
1,C scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。 scanf :遇到回车,空格和tab键会都会认为输入结束并自动在字符串后面添加’\0’,但是回车,空格和tab键仍会留在输入的缓冲区中。scanf()可以读取所有类型的变量 gets:可接受回车键之前输入的所有字符,并用’\0’替代 ‘\n’.回车键不会留在输入缓冲区中,gets()用到读取字符串,用回车结原创 2017-12-14 20:45:49 · 2965 阅读 · 0 评论