V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rationa1cuzz
V2EX  ›  程序员

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

  •  
  •   rationa1cuzz · 7 天前 · 616 次点击
    如题,如何在 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;
    }
    2 条回复    2024-12-29 01:24:58 +08:00
    kk2syc
        1
    kk2syc  
       7 天前
    装一个 linux 虚拟机,交叉编译工具链网上有一堆一键脚本
    ysc3839
        2
    ysc3839  
       7 天前
    如果你说的是 DOS MZ 可执行文件格式,那并不支持 x86 以外的架构。

    另外我怀疑这是个 X-Y Problem https://coolshell.cn/articles/10804.html
    建议直接说出原始需求。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   981 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 22:58 · PVG 06:58 · LAX 14:58 · JFK 17:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.