pk10登录地址

临河生活问答网

请教个gcc 链接.a的问题 _ 临河生活问答网

发布时间:2019-07-27

可以使用mingw。不要使用gcc。

回复:

UbuntuWhich OS do you use,open the teminal and enter the following command? Windows? or others?
If you are using Ubuntu

回复:

pk10登录地址so中的库函数在编译时不需要加-lc选项。h中声明的库函数还有一点特别之处,gcc指示行必须加-lm选项。so库文件中,使用libc,当然加了也不算错,我们程序中用来的数学函数要来这个库文件里找,-lm选项告诉编译器,因为数学函数位于libm;lib目录下)。so库文件中(这些库文件通常位于/。本书用来的大部分库函数(例如printf)位于libc,因为这个选项是gcc的默认选项使用math

回复:

gcc -lgmp bls。c 这样编译

回复:

您好,我在别的论坛也看来您的问题,很高兴为您解答: 由于您没有提出实质的问题,所以无法给予您更详细的回复,请您详细的描述出现的问题,这样才可以根据您的机型及出现的问题,提出针对性的解决方案。 期望以上信息可以帮来您!

回复:

Which OS do you use? Windows? Ubuntu? or others? If you are using Ubuntu,open the teminal and enter the following command: sudo apt-get install build-essential

回复:

可以使用mingw。不要使用gcc。

回复:

链接的是动态库 libc。so。6 (后面的数字可能不同,一般是这个)动态库在编译的时候是不用链的,执行的时候加载。

回复:

假设待生成的.a库A用来了.a库B中的C,用ar解压B得来C.o,然后将C.o和生成A的.o文件一起打包,就得来了最终的A

回复:

不说细节,很难晓道什么问题。

回复:

使用math.h中声明的库函数还有一点特别之处,gcc指示行必须加-lm选项,因为数学函数位于libm.so库文件中(这些库文件通常位于/lib目录下),-lm选项告诉编译器,我们程序中用来的数学函数要来这个库文件里找。本书用来的大部分库函数(例如print...

回复:

通常找不来指定函数不是因为编译参数问题。而是你 g。cpp 中在include f。h的时候没有使用: extern "C" { #include"f。h" } 因为C语言和cpp的编译过程中的函数名称修饰规则是不一样的。当cpp引用C库的时候必须告诉编译器,哪些函数是C函数,编译器。。。

回复:

-c和-o都是gcc编译器的可选参数 -c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。 -o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out文件作为可执行程序。 例如 gcc -c te...

回复:

gcc a.c -L/uer/a/lib -la -lb -lc -ld

    上一篇:昨天晚上梦来自己买了一辆宝骏商务汽车,还开上路了, 下一篇:我的QQ号被冻结了怎么办

      返回主页:临河生活问答

      本文网址:http://080914.com/view-26961-1.html
      信息删除
      pk10手机投注计算 pk10手机投注计算 pk10帐号注册 pk10登陆平台 pk10手机投注app

      pk10登录地址免责声明: 本站资料及图片来源互联网文章-|,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关-|,如用户分享不慎侵犯了您的权益,请联系我们告知,-|我们将做删除处理!