开发者社区> 问答> 正文

chmod命令之后安装php应用提示文件依然不可写

chmod命令之后安装php应用提示文件依然不可写

展开
收起
我的中国 2017-11-30 18:02:28 2419 0
2 条回答
写回答
取消 提交回答
  • 给一下出错信息和哪一个文件。 先试试 chmod -R 777 要读写的文件夹试试

    2019-07-17 21:46:38
    赞同 展开评论 打赏
  • R&S网络资深工程师 ,阿里云论坛官方版主,阿里云云计算ACP,春考教学网站长,IT技术晋级之路专辑作者

    链接器在处理.a文件的时候,会自动忽略那些没有被引用的项,以保证链接结果中没有太多无用的代码
    而在处理.o文件的时候,则是你给它什么就链接什么

    gtest的使用并没有使用显式的引用,因此会被链接器忽略。gtest具体是如何找到测试用例的就不清楚了,需要看源代码吧。

    对这个问题的解决方案有两种:

    一开始就不要生成.a
    把.a解开,用一堆.o代替
    在链接TEST的.a时,用这个选项-Wl,--whole-archive libtest.a,它可以强制引入libtest.a中的所有符号

    2019-07-17 21:46:38
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载