【发布时间】:2014-04-02 20:43:03
【问题描述】:
我需要帮助是错误还是我不明白编译选项是如何工作的? 我有示例 main.c 文件并尝试将其编译为:
$ g++ -nostdlib -g -fno-rtti -fno-exceptions -ffreestanding -nostdinc -nostdinc++ -Wl,--build-id=none,-g,-nostdlib,-nostartfiles,-zmax-page-size=0x1000 main.c -o main
作为输出,我有这个:
$ ls
main.c startfiles
我试图理解为什么 g++ 创建了名为“startfiles”而不是“main”的文件?
【问题讨论】:
标签: compilation linker g++