Arp*_*pit 2 linux x86-64 google-breakpad
我试图在64位Linux系统上构建32位breakpad但我得到了构建错误.我按照此处的说明完成了以下操作.
./configure CXXFLAGS = -m32 CFLAGS = -m32 CPPFLAGS = -m32
使
在make中,我收到以下错误:
src/common/stabs_reader.cc:在成员函数'bool google_breakpad :: StabsReader :: Process()'中:
src/common/stabs_reader.cc:98:35:错误:未在此范围内声明'N_UNDF'
Run Code Online (Sandbox Code Playgroud)} else if (iterator_->type == N_UNDF && unitized_) { ^Makefile:4678:目标'src/common/stabs_reader.o'的配方失败了
make:***[src/common/stabs_reader.o]错误1
然后我查看./configure输出,看到它可能是a.out.h因为以下输出的问题:
检查a.out.h可用性......没有
检查a.out.h存在...没有
检查a.out.h ...没有
其他人都面临这个问题?我错过了什么吗?
看起来像32位破解版构建中的错误.
我已经为项目提交了补丁; 在此期间,您可以简单地编辑src/common/stabs_reader.h和替换:
#include <a.out.h>
Run Code Online (Sandbox Code Playgroud)
同
#include <linux/a.out.h>
Run Code Online (Sandbox Code Playgroud)
和配置:
env ac_cv_header_a_out_h=yes CXXFLAGS=-m32 CFLAGS=-m32 CPPFLAGS=-m32 ./configure
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
867 次 |
| 最近记录: |