linux-c学习笔记
由于工作需要,鄙人需要使用到linux下的c编写程序,加上gcc方面自己基础薄弱,所以开设个专栏便于以后复习,同时也希望与各位大神前辈交流学习
ZMS_JAMES
这个作者很懒,什么都没留下…
展开
-
linux-c---检错
gcc -pedantic test.c -o test-pedantic选项能够帮助发现一些不符合 ANSI/ISO C标准的代码,但不是全部,只有ANSI/ISO C语言标准中要求进行编译器诊断的那些情况,才有可能被GCC发现并提出警告。gcc -Wall test.c -o test-Wall了,使用它能够使GCC产生尽可能多的警告信息。还有gcc -Werror test.c -o tes...原创 2018-03-28 16:12:51 · 295 阅读 · 0 评论 -
linux-c---链接库文件
linux大多数函数将默认头文件放到/usr/include下,库文件在/usr/lib目录下而windows使用的库文件大多数放在VS 目录的include和lib下,以及系统文件夹下如果不在这些目录下就必须链接库文件例如:我们现在有一个自己的include和lib文件夹分别是 /usr/dev/include和/usr/dev/lib,在lib文件夹下有一个二进制so文件,libmy....原创 2018-03-28 16:30:57 · 522 阅读 · 0 评论 -
linux-c基础---编译命令
一步到位的编译:gcc test.c -o test(生成之后的文件名)一步步编译预处理:gcc -E test.c -o test.i 或 gcc -E test.c (预处理结果就是将stdio.h 文件中的内容插入到test.c中了)编译为汇编代码:gcc -S test.i -o test.s (生成汇编代码)汇编:gcc -c test.s -o test.o连接:gcc test...原创 2018-03-28 16:04:21 · 302 阅读 · 0 评论