実際には、ファイルを開いて暗号化キーまたはパスワードを設定し、他のユーザー(知っている人以外)が使用できないようにする方法があります。
vim -x test.c(ファイル名はtest.cと言います)
暗号化キーを要求されたら、コードを記述できます。
しかし、gcc(Linuxの場合)またはcc(solarisの場合)でコンパイルすると、次のようなエラーのリストが表示されます。
encrypted.c", line 1: invalid source character: <0x17>
"encrypted.c", line 1: invalid source character: <0xffffff96>
"encrypted.c", line 1: invalid source character: <0xffffffd8>
"encrypted.c", line 1: invalid source character: <0xffffffa9>
"encrypted.c", line 1: invalid source character: <0xffffffcc>
この暗号化ファイルをコンパイルする方法はありますか、またはコンパイル中に何か間違ったことをしています(そうすることは無効のようですか)
以下はtest.cのコードです
#include <stdio.h>
#define CUBE(x) ((x)*(x)*(x))
int main()
{
int x = 5;
int val;
val = CUBE(++x);
printf("val is: %d",val);
return 0;
}