linux 解决.../bin/ld: cannot find -lxxx 问题+Segmentation fault (core dumped)

(注意!在jupyer内直接!export PATH是无效的,应该是%env PATH)我的报错情况是这样的:wangjiana@dcd137:~/2018-daguan-competition/biGruModel/glove$ makemkdir -p buildgcc src/glove.c -o build/glove -lm -pthread -Ofast -march=n...
摘要由CSDN通过智能技术生成

(注意!在jupyer内直接!export PATH是无效的,应该是%env PATH)

我的报错情况是这样的:

wjn@xxx137:~/2018-daguan-competition/biGruModel/glove$ make
mkdir -p build
gcc src/glove.c -o build/glove -lm -pthread -Ofast -march=native -funroll-loops -Wall -Wextra -Wpedantic
In file included from src/glove.c:25:0:
/home/wangjiana/.linuxbrew/Cellar/gcc/5.5.0_4/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/include/stdint.h:9:26: fatal error: stdint.h: No such file or directory
compilation terminated.
make: *** [glove] Error 1

已经对上面的问题有经验了:碰到No such file or directory就意识到是某个系统变量需要重新export,参考我的另一篇(未公开):《fatal error: libxml/parser.h: No such file or directory解决方法》,知道应该修改C_INCLUDE_PATH。首先执行locate stdint.h,发现不少包含stdint.h的路径,选择其中一条或几条加入——执行:

export C_INCLUDE_PATH=/home/wangjiana/.linuxbrew/Cellar/gcc/5.5.0_4/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/include:/home/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值