求助,如何编译出一个 PowerPC 架构 MZ 格式的二进制文件?

257 天前
 rationa1cuzz
如题,如何在 mac 上编出 PowerPC 架构 MZ 格式二进制文件,或者 PowerPC 架构 PE 格式和任意架构 MZ 格式的两个二进制文件。
或者有没有好大哥又环境直接帮我编译好
代码如下:
#include <stdio.h>
#include <string.h>

void process_data(const char *input) {
char buffer[50];
// 将输入复制到缓冲区
strcpy(buffer, input);

// 调试信息,包含敏感数据
printf("Debug: Processing data for user: %s\n", buffer);

// 处理数据的其他逻辑
// ...
}

int main() {
char user_input[50];
printf("Enter your username: ");
fgets(user_input, sizeof(user_input), stdin);
// 移除换行符
user_input[strcspn(user_input, "\n")] = '\0';

process_data(user_input);
return 0;
}
1072 次点击
所在节点    程序员
2 条回复
kk2syc
257 天前
装一个 linux 虚拟机,交叉编译工具链网上有一堆一键脚本
ysc3839
257 天前
如果你说的是 DOS MZ 可执行文件格式,那并不支持 x86 以外的架构。

另外我怀疑这是个 X-Y Problem https://coolshell.cn/articles/10804.html
建议直接说出原始需求。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1100937

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX