この標準Cライブラリ未使用の Hello world は GCC、Linux、x86-64 の組み合わせで動作する。gcc -nostdlib -fno-builtin -static -o nostdlib nostdlib.c でコンパイルする。static void write (long fd, const void *buf, unsigned long count)  {  __asm__ volatile    (    "movq %0, %%rax \n\t"    "movq %1, %%rdi \n\t"    "movq %2, %%rsi \n\t"    "movq %3, %%rdx \n\t"    "syscall        \n\t"    :    : "i" (1), "r" (fd), "r" (buf), "r" (count)    : "%rax", "%rdi", "%rsi", "%rdx"    ) ;  }static void _exit (long status)  {  __asm__ volatile (    "movq %0, %%rax \n\t"    "movq %1, %%rdi \n\t"    "syscall        \n\t"     :    : "i" (60), "r" (status)    : "%rax", "%rdi") ;  }void _start (void)  {  write (1, "Hello, world!\n", 14) ;  _exit (0) ;  }
類似概念として、コンパイラによっては標準Cライブラリなしでコンパイルすることも可能。例えば GCC の場合、-nostdlib オプションを指定することにより、標準Cライブラリを使わなくなる。さらに制限は厳しくなる。フリースタンディング環境同様、終了処理すら行わないため、コンパイル結果を Linux で動作させる場合、エントリーポイントの最後などで OS のシステムコールの exit を呼び出してプロセスを殺す必要があり、フリースタンディング環境の場合は、GCC と Linux の組み合わせの場合、_exit(0) で終了させられるが、標準Cライブラリがないため、そのコードは OS と CPU 種別依存のアセンブラで書かないといけない。スタックに関しては、Linux の場合、execve システムコールがスタックを準備するため、スタックは正しく準備された状態でエントリーポイントが呼び出される。
この Hello world は GCC と Linux の組み合わせで動作する。gcc -ffreestanding -nostartfiles -static -o freestanding freestanding.c でコンパイルする。exit は各種終了処理を行う stdlib.h の関数のためフリースタンディング環境では使えないが、_exit は unistd.h で定義されたシステムコールを呼び出すだけの POSIX の関数のため GCC の Linux 用フリースタンディング環境でも使える。#include <unistd.h>void _start (void)  {  char msg [] = "Hello, world!\n" ;  write (1, msg, sizeof msg) ;  _exit (0) ;  }
12月のグランドスラム・東京では準々決勝で阿部に技ありで敗れるが、敗者復活戦で角田に反則勝ち、3位決定戦ではイスラエルのジリ・コーヘンを横四方固で破って3位になった
2018年2月のグランドスラム・デュッセルドルフではオール一本勝ちして、グランプリ大会だった2年前に続く2度目の優勝を飾った
4月の体重別では決勝で角田にGSに入ってから巴投げの技ありで敗れて2位だったが、世界選手権代表に選ばれた
女子代表監督の増地克之は、「外国人相手に対する強さはこの階級で一番と感じている」と選出理由を説明した
なお、阿部や角田といったライバルのことは気にせずに、自分自身が成長することを基本に据えて精進を心掛けている
そのため、東京オリンピックもあまり意識せず、地道に勝利を積み重ねた上で代表切符を獲得できたら嬉しいという
7月のグランプリ・ザグレブでは準決勝でベルギーのシャルリーヌ・ファンスニックを合技で破ると、決勝ではブシャールを内股の技ありで破って優勝した
9月の世界選手権では準々決勝でクジュティナを技あり、準決勝でもミランダを技ありで破った
決勝では世界ジュニアチャンピオンの阿部にGSに入ってから内股で敗れて2連覇はならなかった
試合後には、「一瞬の隙を狙われた」「今回は負けたけど、次へ向けての課題が出た
しっかり克服したい」とコメントした
11月のグランドスラム・大阪では準決勝で阿部に開始早々の内股すかしで敗れるも、3位決定戦で三井住友海上の前田千島を背負投で破って3位になった
2019年2月のグランドスラム・パリでは準々決勝でリオデジャネイロオリンピック銀メダリストであるイタリアのオデッテ・ジュフリーダを内股の技あり、準決勝では48㎏級から階級を上げてきたムンフバットを大内刈で破ると、決勝では角田にGSに入ってから反則勝ちして優勝した
この際に、「勝たないと次はないと思っていた
内容はどうであれ、勝てたことは本当によかった」とコメントした
4月の体重別では決勝で角田に巴投の技ありで敗れて2位だった
なお、世界選手権代表には阿部に続いて選ばれた
5月のグランドスラム・バクーでは準決勝まで全て一本勝ちするも、決勝でブシャールと対戦した際に右足を負傷して棄権負けとなった
これにより2015年10月から積み重ねてきた対外国選手の連勝記録が57で止まった
その後は治療に専念して練習を再開できず、6月の女子代表合宿への参加も回避したが、世界選手権には出場する予定だという
手術を勧められるほどのケガだったものの、自らの血液から血小板を取り出して患部に注入するPRP療法などを用いて世界選手権に間に合わすことができた
久しぶりに参加した8月の強化合宿の際には、「出るだけが目的ではなくて勝たないといけない」と語った
東京で開催された世界選手権では準々決勝でケルメンディに反則負けを喫するも、その後の3位決定戦でブシャールを合技で破って3位になった