ChinaUnix.net
相关文章推荐:

gtest gcc 编译

win平台只给VS和CB的工程文件,我用Dev C++/MinGW楞是没辙,试了好多方法都不成,下了个Code::Block也不成,导入sln后编译不成功,一大堆链接错误,大概是此工程压根儿就没考虑MinGW的库?强调的MS库? 后来用cygwin编译出来的gtest.a和gtest_main.a,只能在cygwin环境中用,一链接到MinGW编译出来的.o,就报一大堆链接错误 官方文档里说用cmake可以支持各种编译器环境,结果我下了个cmake,然后根本不好用 给个手工编译的文档能死...

by ecloud - C/C++ - 2011-11-28 12:45:58 阅读(5547) 回复(4)

相关讨论

root@www ~]# gcc -c hello.c #gcc -o hello hello.o 主、副程式連結:副程式的編譯 root@www ~]# gcc -c thanks.c thanks_2.c #gcc -o thanks thanks.o thanks_2.o 呼叫外部函式庫:加入連結的函式庫 編譯時加入額外函式庫連結的方式: root@www ~]# gcc sin.c -lm -L/lib -L/usr/lib [root@www ~]# ./a.out 特別注意,使用 gcc 編譯時所加入的那個 -lm 是有意義的,他可...

by boypicc - Linux文档专区 - 2009-08-04 11:48:14 阅读(741) 回复(0)

I built gmp-4.2.2: ./configure --prefix=/opt/pkg/gmp-4.2.2 make make install And mpfr-2.3.1: ./configure --prefix=/opt/pkg/mpfr-2.3.1 --with-gmp=/opt/pkg/gmp-4.2.2/ --with-gmp-build=/opt/src/gmp-4.2.2/ make make install Oh the compiler I'm trying to install 4.3.0 (as well as gmp and mpfr) with: Target: powerpc-apple-darwin9 gcc version 4.0.1 (Apple Inc. build 5465) Then gcc: ./configure --prefix=/...

by w1_xiao - Linux文档专区 - 2008-11-06 17:22:20 阅读(757) 回复(0)

我在linux下建立嵌入式linux,所下载的gcc/glibc/binutils版本与主机LINUX下的一致,编译总是有问题,是否应该用低一些的版本?

by merry_memory - 嵌入式开发 - 2008-10-08 10:25:51 阅读(1121) 回复(1)

问一个基础问题希望版主别封 有时候用gcc编译的时候最后需要加上类似 -lz -lm 的东西,这些东西都代表什么呢? 看了一些资料,对这些东西,都有一个统一说法 编译时要加载的库 但是z代表什么库呢? m又代表什么库呢? 哪位能给详悉解释一下么? 或者介绍一些有详悉解释的资料

by lishengxu - C/C++ - 2006-04-29 13:49:33 阅读(1843) 回复(13)

本帖最后由 bjutslg 于 2014-05-05 20:30 编辑 gcc time.o -o timer -I/home/slg/libevent/include -L/home/slg/libevent/lib -levent为什么这样可以 gcc -I/home/slg/libevent/include -L/home/slg/libevent/lib -Wall -levent time.o -o timer 这样就不可以了?? 这样就显示库文件中的函数未定义

by bjutslg - Linux环境编程 - 2014-05-11 21:31:18 阅读(1125) 回复(3)

本帖最后由 yshihyu 于 2013-06-02 12:49 编辑 我gcc 有安装很多版本, gcc -v 是显示 gcc 4.4.7 版本 但是我抓一些 open source 编译 会出现一些error , 例如下面的 error /usr/lib/gcc/x86_64-linux-gnu/4.6/include/xmmintrin.h:102:19: error: use of undeclared identifier '__builtin_ia32_addss' 好像去找到 gcc 4.6 的 include 请问一下编译如果没指定 include 不是预设就是目前gcc 版本吗? 我gcc include 版...

by yshihyu - C/C++ - 2013-06-02 15:09:17 阅读(1492) 回复(5)

本帖最后由 xiangbei1573 于 2012-06-28 15:03 编辑 这是四个文件的代码: main.c:[code]#include #define pi 3.14159 char name[15]; float angle; int main(void) { printf ("\n\nPlease input your name: "); scanf ("%s", &name ); printf ("\nPlease enter the degree angle (ex> 90): " ); scanf ("%f", &angle ); haha( name ); sin_value( angle ); ...

by xiangbei1573 - Linux新手园地 - 2012-06-29 12:43:20 阅读(3517) 回复(10)

我有三个文件: main.c 主程序,里面调用libcc.a的函数。 libcc.a 静态库,里面调用libss.so的函数。 libss.so 动态库。 我用“ gcc main.cpp -o main-static libcc.a "编译不成功。 老是说我调用libcc.a的函数的没定义,但是我已经定义了。

by lm3saa - Linux环境编程 - 2012-04-19 12:42:51 阅读(831) 回复(4)

我有三个文件: main.c 主程序,里面调用libcc.a的函数。 libcc.a 静态库,里面调用libss.so的函数。 libss.so 动态库。 我用“ gcc main.cpp -o main-static libcc.a "编译不成功。 老是说我调用libcc.a的函数的没定义,但是我已经定义了。

by lm3saa - Linux新手园地 - 2012-04-17 16:01:11 阅读(1997) 回复(3)

我的centos系统的gcc版本是3.4.2,我在编译一个库文件时提示g++ -c -o snap.o ../../src/snap.cpp -I../../src/ -I../../include/ -g g++ -L../../lib/linux_32/ ../../lib/linux_32/libdhnetsdk.so ../../lib/linux_32/libdhdvr.so -o hkvs_rec snap.o -I../../src/ -I../../include/ -dhdvr -dhnetsdk ../../lib/linux_32/libdhnetsdk.so: undefined reference to `std::basic_string, std::al...

by yyx_attach - Linux系统管理 - 2012-02-16 14:56:56 阅读(2241) 回复(0)