ChinaUnix.net
相关文章推荐:

gcc pic选项

大家好,问这个问题前,我已经baidu,google过了。 这是一个makefile中的一部分: ------------------------------------------- TARGET := display capture FLAGS := -D_gcc_ -O2 -Wall CC := gcc all : $(TARGET) TARGET_DIR := /usr/local/bin -------------------------------------------- FLAGS 部分 -O2表示优化选项,-Wall 我也知道 但是 -D_gcc_ 这个东西是干什么用的?

by anank - C/C++ - 2008-08-22 01:49:21 阅读(1773) 回复(9)

相关讨论

见到网上有人使用 gcc 命令时有个选项 gcc -Wall -W ...... -Wall 能理解 -W 这个是什么意思, 大写的W 见到好几次了,man gcc 也没弄明白 新手问问大家,别笑话俺啊

by xiongyu - C/C++ - 2008-05-26 11:02:46 阅读(1781) 回复(6)

gcc -o mysql mysql.c -L /usr/lib/mysql/*.a -lz中 -lz是什么意思 还有什么-lstdc++ -lpthread -lm这几个是什么意思啊

by paopaow2004 - C/C++ - 2007-06-30 16:02:03 阅读(3910) 回复(3)

请问如下的编译命令 gcc -o transdate transdate.o -L./lib -lmysqlclient -lmysys -lc 其中在tansdate.c里面的函数mysql_init是libmysqlclient.a里面的,且在libmysqlclient.a里面有个函数compress是libmysys.a里面的,我都加上了为什么还总是报错啊,错误如下: gcc -o transdate transdate.o -L./lib -lmysqlclient -lmysys -lc ./lib/libmysqlclient.a(my_compress.o)(.text+0xb4): In function `my_compress_alloc': : ...

by yanger - C/C++ - 2003-06-26 09:31:09 阅读(1232) 回复(6)

看了gcc手册有些疑问 程序的编译是分: 1 预编译 2 编译 3 汇编 4 连接 我看手册上没有说明哪些选项分别用在哪些阶段,比如优化选项是用在编译阶段呢或者是其他阶段 比如说象-fpic -fomit-frame-pointer -fno-builtin -Os 这些选项是用于汇编阶段呢或者说是连接阶段,这些我都不清楚 是不是-fomit-frame-pointer -fno-builtin -Os这些选项仅在从.c生成目标代码的时候生效,而在链接的时候就应该不生效 不知道我的理解是否正确 ...

by linkejin - C/C++ - 2009-02-18 18:57:44 阅读(1419) 回复(7)

首先-fpic,gcc手册上说是编译共享库库 -fpic,gcc手册上说是动态链接 是不是-fpic就是支持动态链接的共享库? Configured with: /dw/gaoming/x01tool/buildroot/toolchain_build_arm/gcc-4.0.1/configure --prefix=/dw/buildroot/build_arm/staging_dir --build=i386-pc-linux-gnu --host=i386-pc-linux-gnu --target=arm-linux-uclibc --enable-languages=c,c++ --disable-__cxa_atexit --enable-target-optspace --with-gnu-ld ...

by linkejin - C/C++ - 2009-02-08 16:56:34 阅读(2282) 回复(1)

大家好~ 我想问问gcc中-r 选项起什么作用的? 帮助文档里实在是找不到了

by holylight84 - C/C++ - 2008-11-03 15:17:32 阅读(1284) 回复(2)

一个困扰许久的问题... vc 环境调试时可以查看每条语句的汇编代码 例如: 5: printf("hello,world!\n"); 00401028 push offset string "hello,world!\n" (0042001c) 0040102D call printf (00401060) 00401032 add esp,4 6: 7: return 0; 00401035 xor eax,eax gcc 中使用哪个选项可以生成 每条语句的对应汇编代码 ? $ gcc -S hello.c -o hello.s 好像只能生成汇编文件...

by xiongyu - C/C++ - 2008-05-01 22:23:47 阅读(3983) 回复(6)

请问 gcc -g -O编译出来的代码当产生 core 时对定位源代码的位置有没有影响?

by baojiangeng - C/C++ - 2006-02-09 10:36:54 阅读(1523) 回复(4)

gcc选项-s 是做啥的? 谢谢。

by lc1999 - C/C++ - 2007-10-06 02:44:59 阅读(1334) 回复(1)