• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rationa1cuzz
V2EX  ›  程序员

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

  •  
  •   rationa1cuzz · Dec 28, 2024 · 1345 views
    This topic created in 527 days ago, the information mentioned may be changed or developed.
    如题,如何在 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 replies    2024-12-29 01:24:58 +08:00
    v1
        1
    v1  
       Dec 28, 2024
    装一个 linux 虚拟机,交叉编译工具链网上有一堆一键脚本
    ysc3839
        2
    ysc3839  
       Dec 29, 2024
    如果你说的是 DOS MZ 可执行文件格式,那并不支持 x86 以外的架构。

    另外我怀疑这是个 X-Y Problem https://coolshell.cn/articles/10804.html
    建议直接说出原始需求。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5198 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:27 · PVG 17:27 · LAX 02:27 · JFK 05:27
    ♥ Do have faith in what you're doing.