我们正在将一些非常简单的C ++程序从AIX Server迁移到Linux。该代码在AIX服务器上可以正常编译。
我试图在Linux服务器上编译C ++代码。但是下面的命令行失败:
g ++ map2key.cpp -o map2key -nodefaultlibs -lstdc ++ -lm -lgcc_s -lc -Xlinker -bmaxdata:0x8000000
出现错误消息:
/ bin / ld:无效的BFD目标'maxdata:0x80000000'
collect2:错误:ld返回1个退出状态
应编译C ++程序并生成可执行文件
如果您能提供帮助,我将非常感谢。