Hello!
Пишу программу на СИ и столкнулся вот с такой проблемой.
Конфигурация моей программы, происходит на этапе компиляции. Т.е. я вношу конфигурационные данные в исходник, потом собираю, получаю программу. Получается следующее, к примеру я в исходнике задаю пароль == 123456789 Получается простая строка, которая остаётся в бинарном файле. Простой cat ./program выводит с ходу мою строку. Мне хочется этого избежать.
Мне нужно как-то указать препроцессору, чтоб он изменил веденный мной пароль в исходниках, на этапе компиляции. Т.е. скажем я определяю функцию препроцессора , которая будет видоизменять данные по какому-то алгоритму. Далее в конфиг файле указываю пароль == 123456789 , начинаю компилировать программу, а gcc автоматически в бинарный файл не 123456789 вставляет, а результат моего алгоритма преобразования данной строки.
Как это сделать? и можно ли сделать вообще?
←
1
2
→
![](/img/p.gif)
Ответ на:
комментарий
от proofit404
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от legolegs
![](/img/p.gif)
Ответ на:
комментарий
от Manhunt
![](/photos/71287:-1126245462.png)
Ответ на:
комментарий
от MKuznetsov
![](/img/p.gif)
![](/photos/26041:-1912304670.jpg)
Ответ на:
комментарий
от Deleted
![](/photos/26041:-1912304670.jpg)
![](/photos/70899:1358054296.jpg)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
Нравится ли Вам LISP?
от Manhunt
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
комментарий
от legolegs
![](/img/p.gif)
Ответ на:
Нравится ли Вам LISP?
от Manhunt
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
![](/photos/25507:-441498293.jpg)
Ответ на:
комментарий
от beastie
![](/img/p.gif)
Ответ на:
комментарий
от beastie
![](/img/p.gif)
Ответ на:
комментарий
от Manhunt
![](/photos/26041:-1912304670.jpg)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
комментарий
от Manhunt
![](/img/p.gif)
![](/photos/51298:-152293644.png)
Ответ на:
комментарий
от trex6
![](/photos/70899:1358054296.jpg)
Ответ на:
комментарий
от i-rinat
![](/photos/51298:-152293644.png)
![](/img/p.gif)
Ответ на:
комментарий
от Manhunt
![](/img/p.gif)
Ответ на:
комментарий
от SZT
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
комментарий
от SZT
![](/img/p.gif)
Ответ на:
комментарий
от Manhunt
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
![](/photos/69323:1227496371.png)
Ответ на:
комментарий
от Deleted
![](/photos/69323:1227496371.png)
Ответ на:
комментарий
от SZT
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/26041:-1912304670.jpg)
Ответ на:
комментарий
от SZT
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
![](/img/p.gif)
![](/photos/105962:959150243.png)
Ответ на:
комментарий
от ziemin
![](/photos/105962:959150243.png)
Ответ на:
комментарий
от ziemin
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/105962:959150243.png)
Ответ на:
комментарий
от Manhunt
![](/photos/27377:1961659701.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Препроцессор (2004)
- Форум Препроцессор gcc (2011)
- Форум Препроцессор С (2015)
- Форум Однопроходный препроцессор (2014)
- Форум Препроцессор C (2009)
- Форум препроцессор СPP (2003)
- Форум Препроцессор си (2005)
- Форум посоветуйте препроцессор (2007)
- Форум Арифметика средствами препроцессора (2014)
- Форум Условия для препроцессора (2014)